2010-03-17 42 views
0

以下腳本駐留在我的主題的functions.php文件中。WordPress自定義主題&jQuery>主題選項保存事件後更新用戶

它旨在顯示和淡入每次保存事件後出現在屏幕上的「更新」div。只是問,如果這是採取以使其僅執行上保存,而不是不斷嘗試運行jQuery的最好的辦法......

<form method="post"> 

<?php 
if ($_REQUEST['saved']) 
    { ?> 
    <div id="message" class="updated fade"><p>The settings were saved</p></div> 

    <script type="text/javascript"> 
     $('#message').delay(3000).fadeOut(3000); 
    </script> 

<?php }?> 

<?php foreach ($options as $value) { 
switch ($value['type']) { 

回答

0

這將嘗試運行給定的代碼的每次$_REQEST['saved']不falsy。

因此,如果$_REQUEST等於除0,false之外的任何值,空字符串或其他一些falsy值,它將運行。

查看documentationfull list of falsy values.