Автоматически заменяем содержимое PRE тэгов на HTML спецсимволы

Если вы, также как и многие веб-разработчики, часто делитесь каким-либо кодом в своем блоге, существует большая вероятность, что вам придется по вкусу сегодняшний рецепт. Этот кусок кода автоматически заменяет все содержимое между тегами <pre> и </pre> специальными символами HTML.

Просто вставьте следующий код в functions.php темы вашего блога и весь код внутри тегов <pre> и </pre> будет заменён на спецсимволы.

function pre_entities($matches) {
	return str_replace($matches[1],htmlentities($matches[1]),$matches[0]);
}
$content = preg_replace_callback('/
(.*?)<\/pre>/imsu',pre_entities, $content);

использую плагин SyntaxHighlighter Evolved.

Автор этого замечательного решения David Walsh.

Источник: wprecipes.com

<pre> и </pre> специальными символами HTML.
Категория: HTML и DHTML, PHP Теги: 

Популярные записи:

Отображение содержимого последнего сообщения Отображение содержимого последнего сообщения
Правильный адрес URL в закладках Правильный адрес URL в закладках
Loginza – модуль авторизации на PHP Loginza – модуль авторизации на PHP
Функции PHP взаимодействующие с Twitter Функции PHP взаимодействующие с Twitter

Оставить комментарий или два

Отправить коментарий

Test

Яндекс.Метрика