我在文本模式下在wordpress页面中插入了一个用于widget的php短代码。但是当我进入视觉模式然后再进入文本模式时,我的短代码会转换成注释 例如:这是我的简短代码:
<?php dynamic_sidebar('footer-sidebar-4'); ?>
并转换为:
< !--?php dynamic_sidebar('footer-sidebar-4'); ?-- >
之后我的短代码不起作用。
请让我解决这个问题。
答案 0 :(得分:-1)
<!-- HTML Comments Go Here -->
。 PHP在客户端上的HTML之前执行。您的侧边栏代码应该在PHP标记内,例如:<?php dynamic_sidebar('footer-sidebar-4'); ?>
。请注意,您的代码根本不是PHP,因为您没有正确的代码。你只有一个无用的HTML评论。
完全摆脱那条评论。
<ul id='sidebar'>
<?php dynamic_sidebar('footer-sidebar-4'); ?>
</ul>
文档非常明确:http://codex.wordpress.org/Function_Reference/dynamic_sidebar