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,它只是停留在该页面上 - 而不是在页面上呈现任何东西。
任何帮助,将不胜感激
当您查看实际页面和查看源文件时,您是否看到