WordPress: Как убрать надпись "Можно использовать следующие HTML-теги и атрибуты"

Во многих WordPress-темах, под  формой комментирования публикуется текст:

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Или на английском:

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b>
<blockquote cite=""> <cite> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> " </strong></em><strong>

Если Вы хотите убрать эту надпись со своего блога, то это можно сделать тремя способами (в большинстве случаев).

1. Плагин Remove Comment Notes - wordpress.org/plugins/remove-comment-notes 

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

2. Редактирование файла functions.php

Переходим в админке WordPress к редактированию файла functions.php в установленном шаблоне. И добавляем следующий код:

function mytheme_init() {
   add_filter('comment_form_defaults','mytheme_comments_form_defaults');
}
add_action('after_setup_theme','mytheme_init');
function mytheme_comments_form_defaults($default) {
   unset($default['comment_notes_after']);
   return $default;
}

3. Редактирование файла comments.php

Переходим в админке WordPress к редактированию файла comments.php в установленном шаблоне. Находим в файле comments.php код:

<?php comment_form(); ?>

И заменяем его на:

<?php comment_form(array('comment_notes_after' => '')); ?>

Мне больше всего понравился третий вариант - редактирование файла comments.php.

Понравилось? =) Поделись с друзьями:

Обсуждение записи “WordPress: Как убрать надпись "Можно использовать следующие HTML-теги и атрибуты"”

  1. Княгиня (greatbattle.ru) says:

    Хи-хи-хи!.. А я не только её не удалила, я ещё добавила теги, которые разрешается использовать. Через тот же functions.php.

    Кстати, я себе тоже сделала проверку на число символов в комментарии — по вашему рецепту, но с небольшими вариациями лично для себя. После долгих колебаний остановилась на 200 и число символов в предупреждении сделала ВЫДЕЛЯЮЩИМСЯ. Теперь, если кто не заработал на ссылку — я не виновата. :)

  2. Владимир Демянович (elims.org.ua) says:

    Княгиня, думаю теперь у Вас будет меньше бессмысленных и коротких комментариев. А если и будут — то никакого вреда не будут нести блогу, наоборот только обновят контент на странице, чтоб поисковик пришел)

  3. Княгиня (greatbattle.ru) says:

    По результатам испытаний (месяц или вроде того) больше похоже на второе. :) Но я всех предупредила. Кто комментит не глядя, я не виноват.

  4. Татьяна (knipclub.ru) says:

    Интересная информация.:) Да, последний способ, конечно, проще всего из перечисленных.
    У меня в шаблоне этой надписи изначально не было, и я думала, если надпись есть, то где-то в файлах шаблона надо искать именно её. Ну что ж, буду умнее.
    Вот еще интересно, использует ли кто-нибудь эти разрешенные теги в комментариях? Например, я сама не использую никогда, даже если есть такая возможность. В конце концов, это всего лишь комментарий, где ты хочешь высказать свое мнение, а не произведение искусства.

  5. Тарас (defloribus.com) says:

    спасибо за статью, 3-й вариант рулит.

  6. Лилия (purecodecpp.com) says:

    Владимир, у Вас замечательный сайт! В этой статье краткость просто поражает ))) Меня очень напрягала эта надпись под комментариями на моем сайте. Убрать ее оказалось проще простого. Набрала в гугле запрос и Ваш сайт был на первой позиции. Не жалею, что зашла! Избавилась от этой «проблемы» за три минуты (включая прочтение статьи) Спасибо!

  7. Владимир Демянович (elims.org.ua) says:

    Лилия, и Вам спасибо за комплименты. Краткость — сестра таланта =) Самого раздражают блогеры которые льют слишком много воды. Чужим временем нужно дорожить =)

  8. Балашиха (bal.r-a-n.ru) says:

    Уважаемый Владимир!

    Большое спасибо за Ваше подробное объяснение. Хотя я новичок в этой области, вроде всё ясно, одно осталовь непонятным.
    Вы пишите «Все просто: устанавливаем и активируем плагин»
    1. Где можно взять этот плагин
    2. Как его установить?

    Если Вас не затруднит, напишите, как это можно сделать!

  9. Владимир Демянович (elims.org.ua) says:

    Балашиха, плагин можно взять по тому адресу, который указан в статье, процитирую:

    «Плагин Remove Comment Notes — wordpress.org/plugins/remove-comment-notes»

    Рекомендую брать плагины только с официального сайта wordpress.org.

    Но легче всего плагин устанавливать из админки WordPress через поиск плагинов, тогда даже качать ничего не нужно.

    1. В админке WordPress в левом меню выбираете пункт «Плагины — Добавить новый»
    2. Копируете название нужного плагина в строку «Поиск» (в вашем случае название плагина — Remove Comment Notes).
    3. Жмете на кнопку «Поиск плагинов»
    4. Среди найденных плагинов жмем кнопку «установить» возле плагина, который с тем же именем которое вы вводили. Обычно этот плагин самый верхний.

  10. Messer says:

    3-ий вариант супер! Как все просто!

  11. Lenka says:

    Большое спасибо! Третий вариант рулит, определенно!

  12. Роман (yepman.ru) says:

    Cпасибо, но сработало только наполовину. Если я вхожу в аккаунт, надписи нет. Если выхожу, опять есть. Пробовал третий вариант.

  13. Владимир Демянович (elims.org.ua) says:

    Роман, может у Вас используется кеширование? Если да, то обычно для администраторов сайта кеширование отключено — чтобы они могли видеть такие изменения, а для посетителей включено. В таких случаях нужно обнулить кеш.

    upd: да, действительно у Вас используется hyper cache

  14. Роман (yepman.ru) says:

    Владимир, кэш почистил, но элемент не исчез.

  15. Владимир Демянович (elims.org.ua) says:

    Роман, если посмотреть, например, на этой странице:
    yepman.ru/anonsy/rasprodazha-v-fancy-crew/
    исходный код, то в самом низу можно увидеть надпись:
    hyper cache gzip 2014-11-05 04:22:00
    Судя по времени и дате кеш не был почищен =)

    Кеш нужно чистить в плагине, там есть такая кнопочка.

  16. Роман (yepman.ru) says:

    Все супер! Спасибо, Владимир.
    Я чистил кэш у себя в браузере.

  17. Владимир Демянович (elims.org.ua) says:

    Роман, на здоровье =)

  18. Павел (pavelshulga.com) says:

    Хорошая статья, спасибо.

  19. Желтые новости (welloy-news.ru) says:

    А у меня нет слов , а когда я в функшион добавила код, там вообще все полетело… Что делать?

  20. Владимир Демянович (elims.org.ua) says:

    Желтые новости, удалить код оттуда, куда его добавили.

  21. Андрей (lamza.ru) says:

    Краткий и четкий ответ, спасибо вам большое. Эта надпись напрягала и портила всю картинку. Я создаю свой первый сайт, и поэтому вопросов больше, чем ответов. Еще раз спасибо за помощь таким как я

  22. Алина says:

    Спасибо огромное! Как же они меня раздражали, а оказалось всё так просто.
    Использовала 3 вариант, мне кажется он лучший.

  23. Лариса says:

    Как все просто! Спасибо огромное!

  24. Дмитрий says:

    Пока найдешь как сделать эти изменения, но в резульате всё получилось через comments

  25. Mgin says:

    Спасибо, все быстро поменял, 3 вариант +, автору +

  26. Ольга says:

    А откуда вообще вылезает эта фраза? И почему она появилась?

Обсудить