【发布时间】:2017-07-25 10:06:02
【问题描述】:
我有一个 WP 网站,我安装了 Insert-PHP 插件。 (我对 WP 真的很陌生)。 在我在“文本”选项卡中写的新页面上:
[insert_php]
require_once(realpath($_SERVER["DOCUMENT_ROOT"]) ."/firstfolder/nextfolder/test-1.php");
[/insert_php]
然后,在"/firstfolder/nextfolder/test-1_1.php" 我有:
<?php
print 'something';
?>
起初我遇到了require_once 的问题,因为路径不好。然后我进行了管理,页面运行良好,将“某物”一词显示为内容。
几个小时后它不再工作了。如果我在 [insert_php] 标记之间编写 PHP 代码,它会做得很好,但如果我在“test-1.php”中做同样的事情,什么也不会发生。没有错误或警告,什么都没有,只是一个空白页。
我什至尝试编写代码来强制出错,但什么也没发生。我清除了缓存,我尝试使用该代码创建另一个文件......什么都没有。我故意拼错了require_once 中的路径,这确实产生了错误。
从代码执行到现在,唯一发生的事情是我安装了一个“Yoast SEO”插件。
可能会发生什么? :(
【问题讨论】:
标签: php wordpress require require-once