2010-03-17 47 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.