当我将PHP代码片段发布到wordpress帖子中时,它将转换
<?PHP
进入<!--?PHP
为了避免这种情况,我必须更换<?PHP
具有<?PHP
我想问的是,是否有一种设置或简单的方法可以避免这种情况?如果没有,我想写一个PHP函数来搜索内容字段并替换<?PHP
具有<?PHP
有什么想法吗
当我将PHP代码片段发布到wordpress帖子中时,它将转换
<?PHP
进入<!--?PHP
为了避免这种情况,我必须更换<?PHP
具有<?PHP
我想问的是,是否有一种设置或简单的方法可以避免这种情况?如果没有,我想写一个PHP函数来搜索内容字段并替换<?PHP
具有<?PHP
有什么想法吗
这是我目前唯一的想法
function strip_php($content) {
return str_ireplace("<?PHP", "<?PHP", $content );
}
add_filter(\'content_save_pre\',\'strip_php\');
PHP作为一种安全特性从WordPress post编辑器中过滤出来。有一些插件可以让你把它们放进去,但我认为这是一个非常糟糕的主意,所以我甚至不会链接到它们。
如果您需要在页面上使用PHP,那么应该将代码放在模板文件或函数中。php或挂接到要修改的页面的插件文件。
不久前,我发现这样命名模板是有原因的模板名称。php就我的一生而言,我不记得这是为了什么。我以为WordPress会自动选择该模板,这样您就不必在创建帖子时设置页面模板。我已经在抄本里找了一个小时了,找不到它。你知道这背后的逻辑吗?