2011-11-21 32 views
1

我有一个使用名为Inline PHP的插件约2年的wordrpress网站。这是一个缩短版所使用的工作:内联PHP停止使用if函数和javascript

<exec> 
    $levels = array('Level 3','Level 1','Level 2'); 
    if (in_array("Level 3", $levels)) { 
    echo "<script language=javascript>getlevel('http://www.my-site.com/my-training/level-3/')</script>"; 
    } 
</exec> 

此不再起作用了,我想不通为什么。

我已经试过每个组件单独:

<exec> 
    $levels = array('Level 3','Level 1','Level 2'); 
    echo implode(' ', $levels); 
</exec> 

写入正确的数组条目,

<exec> 
    $levels = array('Level 3','Level 1','Level 2'); 
    if (in_array("Level 3", $levels)) { 
echo "yes"; 
</exec> 

回报“是”(没有,如果我把条件失败),最后:

<exec> 
    echo "<script language=javascript>getlevel('http://www.my-site.com/my-training/level-3/')</script>"; 
</exec> 

按预期重定向到第3级页面。

这个问题似乎是当我嵌套在if条件的JavaScript,它只是停留在该页面上 - 而不是在页面上呈现任何东西。

任何帮助,将不胜感激

+0

当您查看实际页面和查看源文件时,您是否看到