Wordpress“插入-php”:文件中的php代码未执行

Posted

技术标签:

【中文标题】Wordpress“插入-php”:文件中的php代码未执行【英文标题】:Wordpress "insert-php": php code from file not executing 【发布时间】: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”插件。

可能会发生什么? :(

【问题讨论】:

【参考方案1】:

所以,非常感谢您的支持:|太好了。

我必须说我没有解开这个谜。也许我在某处做错了什么,或者“插入 PHP”插件有问题。

我将在这里写下我想出的解决方案,也许将来有人会发现类似的问题。 我安装了另一个名为“Include Me”的插件。我用它输入了所需php文件的路径,之后一切都很好。

【讨论】:

以上是关于Wordpress“插入-php”:文件中的php代码未执行的主要内容,如果未能解决你的问题,请参考以下文章

将变量从 WordPress PHP 传递到 JavaScript

在href中插入php变量

将javascript代码插入php

在 HTML 代码中插入 PHP,即。在 < ... value="PHP CODE HERE" /> 内 - 解决方法?

Wordpress主题文件夹中的functions.php作用说明

js文件Wordpress中的php