Wordpress Text Widget用html注释标签替换php标签?

时间:2018-05-15 14:48:24

标签: php wordpress text tinymce comments

我正在尝试在我的小型mce编辑器的代码编辑器部分中将一些php添加到我的wordpress网站上的页面。但是,无论什么时候输入类似的东西:

<?php echo "Hello World"; ?>

然后保存文章,当我接下来编辑文章时,它用html评论替换我的php标签:

<!--?php echo "Hello World"; ?-->

如果有人知道这里发生了什么以及为什么WordPress会这样做,我将非常感激。

1 个答案:

答案 0 :(得分:0)

要在内容编辑器中使用PHP代码,您需要安装一个允许您执行此操作的插件,或者创建一个短代码。

在functions.php中创建短代码:

<?php
function hello_shortcode() {
    echo 'Hello world!';
}
add_shortcode('hello', 'hello_shortcode');
?>

然后在内容编辑器中输入:

[hello]

希望这有帮助。