Intereting Posts

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

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

<?PHP в <!--?PHP

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

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

Есть идеи

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

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

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

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