Wordpress "insert-php": код php из файла не выполняется

У меня есть сайт 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 потому что путь не был хорош. Затем я справился, и страница работала нормально, отображая слово "что-то" в качестве содержимого.

Через несколько часов он больше не работает. Если я пишу код PHP между [insert_php] с тэгами все в порядке, но если я делаю то же самое в "test-1.php", ничего не происходит. Нет ошибок или предупреждений, ничего, только пустая страница.

Я даже пытался написать код, чтобы вызвать ошибку, и ничего не произошло. Я очистил кэш, я попытался создать другой файл с этим кодом... ничего. Я намеренно ошибся в пути require_once и это произвело ошибку.

Единственное, что произошло между тем, как выполнялся код, и теперь, когда я установил плагин "Yoast SEO".

Что могло произойти?:(

1 ответ

Итак, большое спасибо за поддержку:| это было здорово.

Надо сказать, что я не разгадал тайну. Возможно, я где-то что-то не так сделал или есть проблема с плагином "Вставить PHP".

Я напишу здесь, какое решение я придумал, возможно, кто-то в будущем найдет подобную проблему. Я установил другой плагин под названием "Включить меня". Я использовал это, чтобы ввести путь к нужному файлу php, и после этого все было хорошо.

Другие вопросы по тегам