想要实现让几行PHP代码在wordpress中的帖子中执行,
后来就找到wordpress的一个插件:
WordPress PHP Execution Plugin
然后去安装插件->搜索插件"PHP execution",找到此插件后,直接点击安装。
安装了之后,发现粘贴对应的php代码,发布帖子,结果代码没有执行。
后来就又去WordPress PHP Execution Plugin中,仔细看了如何安装,如何使用的注意事项,按照其提示,做了如下确认和设置:
1. 设置->撰写 -> 不要选 “让 WordPress 自动校正嵌套错误的 XHTML 代码”。
2. 此版本插件,对于:用户->我的个人资料-> “”撰写文章时不使用可视化编辑器,这一选项,也不需要关闭,就可以实现php代码执行的。
3. 设置->PHP Execution中,确认默认作为管理员的当前用户,是“PHP Execution”是已开启的。
4. 清除了浏览器的缓存。
结果代码还是不能执行。
后来才发现,刚才那次的粘贴的代码,是复制了之前已经发布的一个帖子的网页中显示出来的代码,所以粘贴到wordpress的TinyMCE后,不能执行。因为切换到HTML下,发现不是真正的php代码。
然后就重新拷贝了真正的PHP代码,重新发布帖子,就可以实现了PHP代码的执行。
示例所用PHP代码如下:
<?php $muiscName = "想你就写信 – 浪花兄弟\n"; echo $muiscName; echo rawurlencode($muiscName); ?>
执行结果为:
想你就写信 – 浪花兄弟 %E6%83%B3%E4%BD%A0%E5%B0%B1%E5%86%99%E4%BF%A1%20%E2%80%93%20%E6%B5%AA%E8%8A%B1%E5%85%84%E5%BC%9F%0A
转载请注明:在路上 » 【已解决】支持wordpress中执行PHP代码