Мая 15, 2010 | by Макс | Если вы, также как и многие веб-разработчики, часто...

мая 15, 2010 | by Макс | Если вы, также как и многие веб-разработчики, часто делитесь каким-либо кодом в своем блоге, существует большая вероятность, что вам придется по вкусу сегодняшний рецепт. Этот кусок кода автоматически заменяет все содержимое между тегами

 и 

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

 и 

будет заменён на спецсимволы. function pre_entities($matches) { return str_replace($matches[1],htmlentities($matches[1]),$matches[0]); } $content = preg_replace_callback(‘/

(.*?)/imsu',pre_entities, $content); или вот так правильнее: //replaces pre content with html entities function pre_entities($matches) { return str_replace($matches[1],htmlentities($matches[1]),$matches[0]); } //to html entities; assume content is in the "content" variable $content = preg_replace_callback('/
(.*?)/imsu',pre_entities, $content); h++p://davidwalsh. name/php-html-entities h++p://www. wprecipes. com/automatically-replace-content-in-pre-tags-by-html-entities Теги: php, WordPress

Понравилась статья? Получай обновления и будь всегда в курсе событий!
Подпишись на RSS или
blog comments powered by Disqus