升级到最新版本后,我的php代码在wordpress编辑器中不断被禁用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了升级到最新版本后,我的php代码在wordpress编辑器中不断被禁用相关的知识,希望对你有一定的参考价值。
我的网站有一个旧版本的wordpress。最近我将它升级到最新版本。之后,我在编辑器中编写的php代码将继续被禁用。
在ti中具有php代码的旧页面仍然有效。虽然在编辑器中php代码被禁用。但如果我试图保存它就会停止工作。所以我无法更新这些页面。而且我也无法在其中创建包含php代码的新页面
安装了Exec-PHP插件。
如果我写
<?php echo $c; ?>
它转换成
<!--?php echo $c; ?-->
如何解决这个问题
附加图像以便更好地理解。
另一种我不太推荐的方法是遵循这个方向:
https://wordpress.org/support/topic/exec-php-to-work-in-php-7-needs-this/
这基本上是更新实际的插件,它肯定会被下次更新覆盖。
这个插件需要进行一些更改才能使用php 7。
在exec-php.php中
$GLOBALS[‘g_execphp_manager’] =& new ExecPhp_Manager();
必须改为
$GLOBALS[‘g_execphp_manager’] = new ExecPhp_Manager();
在第36行的includes / manager.php中,将每个=&更改为=
在includes / admin.php行53,56,57,63,64,79 change =&to =
在includes / cache.php第22,39行中,更改=&to =
在includes / ajax.php第64行中,change =&to =
我不知道您使用的插件。但是,我使用xyzscripts
导致同样的原因。它创造了short-codes
供我使用。
这是一个例子:
我个人认为这是最好的方式,因为它允许重新使用和集中位置来更新所有脚本。
XYZ WP PHP Code Download and Documentation
谢谢大家的回复。
显然我通过安装Classic Editor插件找到了解决方案
https://en-gb.wordpress.org/plugins/classic-editor/
它可以防止禁用php代码。
如果您遇到类似问题,可以尝试这个问题
以上是关于升级到最新版本后,我的php代码在wordpress编辑器中不断被禁用的主要内容,如果未能解决你的问题,请参考以下文章
Wordpress网站 - php版本迁移(5.2 - 7.x) - 它会导致问题吗?
升级到 PHP 版本 7 后,我收到 XAMPP Apache 服务器错误