11 сентября 2011 г.

Уроки WordPress - Html-код в комментариях без изменений

    Уроки WordPress
WordPress – это просто!
http://wphelp.ru
рекомендовать друзьям >>

  • Html-код в комментариях без изменений

    Вставка Html-кода в комментарии WordPressКак известно, при попытке публикации кода в комментариях, он обязательно будет почищен, или превращен в визуальное оформление.

    Чтобы избежать этого, подключаем плагин 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=1132216&r=623773529
управление подпиской: http://www.rss2email.ru/manage.asp
партнерская программа: http://partner.rss2email.ru/?pid=1

Комментариев нет:

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

Примечание. Отправлять комментарии могут только участники этого блога.