Уроки WordPress WordPress – это просто! http://wphelp.ru рекомендовать друзьям >> |
- Html-код в комментариях без изменений
Как известно, при попытке публикации кода в комментариях, он обязательно будет почищен, или превращен в визуальное оформление.
Чтобы избежать этого, подключаем плагин PixoPoint Code Comments.
Теперь, как только пользователь публикует комментарий, где есть отрывок кода, заключенный в <code>…</code>, такой код будет опубликован без изменений.
Также этого можно достичь без использования плагина.
Достаточно в functions.php вашей темы вставить следующий код:
add_filter('pre_comment_content', 'encode_code_in_comment'); function encode_code_in_comment($source) { $encoded = preg_replace_callback('/<code>(.*?)<\/code>/ims', create_function( '$matches', '$matches[1] = preg_replace( array("/^[\r|\n]+/i", "/[\r|\n]+$/i"), "", $matches[1]); return "<code>" . htmlentities($matches[1]) . "</code>";' ), $source); if ($encoded) return $encoded; else return $source; }
К сожалению, я не нашла других аналогов, например, плагину не хватает обработки php-кода, на данный момент он распознает только html. PHP-код обрезается меньше, но все равно могут быть искажения.
Попробовать, как работает плагин можно в комментариях.
Источник: Уроки WordPress
.
Переслать
Как сделать своё рабочее место уютным Корпоративный блог ЮНИТЕКС – «Офисная мебель и все вокруг нее» делится опытом и дает рекомендации, рассказывает о новинках, тенденциях и всем интересном, что происходит в области обустройства офисов, информирует об акциях компании. Присоединиться → |
rss2email.ru |
rss2email.ru | отписаться: http://www.rss2email.ru/unsubscribe.asp?c=41890&u=1117370&r=187684297 управление подпиской: http://www.rss2email.ru/manage.asp партнерская программа: http://partner.rss2email.ru/?pid=1 |
Комментариев нет:
Отправить комментарий