Intereting Posts
Изменение адреса сайта (URL) вызывает 404 get_page_children аргументы – объекты страницы? Получение пользовательской таксономии / категории WordPress? Получить размер меньшей версии изображения Что должен знать разработчик WordPress о MySQL? Как найти и восстановить боковую панель, которую я случайно удалил? <! – nextpage -> как короткий код в цикле? WP_Query Исключение страниц с порядком – 0 Возможно ли использование частичного SSL? (многоузловой) Динамически генерировать идентификатор категории и хранить в переменной wp_query-> max_num_pages всегда возвращает 0 в пользовательском типе сообщения Перезапись основной функции? Полностью скрыть информацию о пользователе Создание / редактирование сообщений и автоматическое перенаправление на страницу со списком Существуют ли какие-либо угрозы безопасности при отправке данных атрибутов данных через AJAX?

<? PHP получает изменение в <! -? PHP

Когда я отправляю фрагмент кода PHP в сообщение WordPress, он преобразует

<?PHP в <!--?PHP

Чтобы этого избежать, я должен заменить <?PHP на &lt;?PHP

Я спрашиваю, есть ли настройка или простой способ избежать этого? Если нет, я думаю о том, что, возможно, написав функцию PHP, которая будет искать содержимое, которое будет подано, и заменит <?PHP на &lt;?PHP

Есть идеи

Solutions Collecting From Web of "<? PHP получает изменение в <! -? PHP"

PHP отфильтровывается из редактора сообщений WordPress как функция безопасности. Есть некоторые плагины, которые позволяют вам вставлять их, но я думаю, что они довольно плохая идея, поэтому я даже не буду ссылаться на них.

Если вам нужна PHP на странице, вы должны поместить этот код в файл шаблона или в файл functions.php или файл плагина, который перехватывает страницу, которую вы хотите изменить.

Вот моя единственная идея.

 function strip_php($content) { return str_ireplace("<?PHP", "&lt;?PHP", $content ); } add_filter('content_save_pre','strip_php');