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, и после этого все было хорошо.