Ваш промокод mojWPAds на плагин рекламы для WordPress >>

Как удалить тег h3 из формы комментирования WordPress

Продолжаем оптимизировать свой шаблон WordPress под поисковое продвижение, как это советуют многочисленные оптимизаторы. На этот раз удалим (заменим) тег h3 в форме комментирования, который имеет идентификатор id="reply-title".

Наглядно покажу о чем речь:

Как удалить тег h3 из формы комментирования WordPress

У меня на блоге это надпись "Не держи в себе. Выскажись.". У вас это может быть "Добавить комментарий" или подобное.

В прошлый раз вы узнали Как убрать теги h2-h3-h4 из названий виджетов сайдбара, что так же советуют оптимизаторы.

Открываем файл функций шаблона functions.php и в самом начале после символа <?php переходим на новую строку, где вставляем:

// убираем h3 в форме комментирования
function my_comment_form_before() {
    ob_start();
}
add_action( 'comment_form_before', 'my_comment_form_before' );
 
function my_comment_form_after() {
    $html = ob_get_clean();
    $html = preg_replace(
        '/<h3 id="reply-title"(.*)>(.*)<\/h3>/',
        '<p id="reply-title"\1>\2</p>',
        $html
    );
    echo $html;
}
add_action( 'comment_form_after', 'my_comment_form_after' );

Все. Теперь вместо тега h3 будет тег абзаца p. Решение подсказали буржуи.

Вам остается задать стили CSS для данной надписи, если раньше это не было сделано. Например:

p#reply-title {font-size: 24px; line-height: 30px; font-weight: bold;}

Либо свои значения параметров стиля.

Привет. Меня зовут Виталик.

Я автор этого блога, а так же Магазина WordPress https://wp-r.ru/ и ридера блогов вебмастеров и SEO-специалистов WMSN.ru


Отблагодарить Z888279575784 R109400923968 или ЯД 41001651742138

Я в Twitter @mojWP. Смотри на Youtube. Читай RSS блога.

Опубликовано 20 комментариев
  1. Андрей says:
    http://zarobitok.ru/

    Вот его я что-то не убрал, сделаю данным способом Виталий, благодарю. Еще одно, Виталий в большинстве тем в тег h3 заключена надпись "Опубликовано комментариев ..." для этого имеется код?

    • Виталий says:
      http://mojWP.ru/

      Встречал только установленное сторонними функциями, самими разработчиками шаблонов. Там правим уже по коду в шаблоне (ищем место).

  2. Александра says:
    http://soapspirit.ru/

    Виталий, здравствуйте! Являясь вашим читателем, зачастую следую советам, даваемым вами на страницах блога. Все всегда было превосходно, за что огромное спасибо. Но вот буквально 20 минут назад, сделав все в точности, как описано в статье, получила вместо своего блога белый лист. Не отображается вообще ничего. В результате неравной борьбы с собственным блогом сделала откат, который не помог. Как такое могло произойти и что делать -то теперь? (прям кто виноват и что делать какое-то))))). Может, подскажете?

    • Андрей says:
      http://zarobitok.ru/

      Зайдите на сайт по Ftp скопируйте файл functions.php своей темы (там где Вы правили) и удалите то что вставляли, сохраните, и обратно закачиваете на хост

      • Александра says:
        http://soapspirit.ru/

        Ай спасибо Вам, Андрей! Сама-то не догадалась такую простую весчь сделать! Спасибо, все работает).

    • Виталий says:
      http://mojWP.ru/

      Скорее всего вставили не в неправильное место, нарушив другую функцию или синтаксис файла.
      Работайте в notepad++. Там подсвечивает код. И не забывайте бэкап делать

      • Александра says:
        http://soapspirit.ru/

        Да, наверно Вы правы, хотя вроде бы действовала по инструкции)
        А вот про бэкап забываю, да...
        Спасибо за советы)

  3. Ирина says:
    http://handportal.ru

    Добрый день! Хочу убрать вывод надписи "Оставить комментарий" в теге h3. Перепробовала много рекомендаций и ничего не помогло. Мой код вывода комментариев немного похож на тот, что Вы даете в примере, но и этот рецепт не помог. Может, подскажете? Вот код вывода моих комментариев
    Спасибо.

  4. Иван says:

    Методом научного тыка пробовал убрать самостоятельно. Несколько раз убивал всю тему. И устанавливал заново и все сначала. Ваше решение сработало. Спасибо.

  5. Владимир says:
    http://mstoys.ru

    Здравствуйте, Виталий, коллеги!
    Подскажите, пожалуйста, как можно изменить эту надпись "Добавить комментарий"?

  6. Кирилл says:
    http://budzdorov24.com

    Здравствуйте Виталий! Код вставил в functions.php, всё супер, но стили не получается подправить. Правил в \wp-content\themes\моя_тема\style.css Можете подсказать, что не так? У вас стили подправлены, как бы и мне изловчиться?

  7. Кирилл says:
    http://budzdorov24.com

    В Notepad++ ищу reply-title находит:
    1. \wp-content\themes\sahifa\css\bbpress.css (1 hit)
    Line 142: #bbpress-forums div.bbp-reply-title h3 {
    2. \wp-content\themes\sahifa\css\buddypress.css (4 hits)
    Line 310: #buddypress #reply-title small a {
    Line 316: #buddypress #reply-title small a span {
    Line 326: #buddypress #reply-title small a:hover span {
    Line 1803: body.rtl #buddypress #reply-title small a {
    3. \wp-content\themes\sahifa\js\tie-scripts.js (1 hit)
    Line 315:jQuery( "#reply-title" ).after( '' );

    По пути \wp-content\themes\sahifa\style.css вообще нет reply-title
    Я пробовал вписывать следующие стили:
    #reply-title {
    padding: 5px 0;
    }

    #reply-title p {
    float: left;
    margin-right: 10px;
    font-size: 20px;
    font-family: BebasNeueRegular, arial, Georgia, serif;
    }

    p#reply-title {font-size: 24px; line-height: 30px; font-weight: bold;}

    Не помогает! Можете подсказать, что я делаю не так?

  8. Санька says:
    http://livetohealthy.ru/

    Не проконало как было h3 так и осталось... Хз мб из-за дочерней темы...

  9. Егор says:

    В общем, огромное спасибо. Этот вопрос мучал меня в течении 2х дней. Товарищ один посоветовал статью.

  10. freedore says:
    http://esl4kids.by

    Я мучался ещё больше над решением этого вопроса. Теперь сайт в закладки!

  11. chefa777 says:
    http://buduvseznat.ru

    ОГРОМНОЕ СПАСИБО!!!!!! Наконец нашел простой способ как это можно исправить. Весь шаблон перековырял, а Ваш метод помог за 2 минуты.

  12. Павел says:
    http://www.altaseo.ru

    Спасибо. Помогло. Откуда это вообще пошло, оборачивать в заголовки все эти названия блоков, виджетов, да ещё и служебные части сайта? Бред по-моему. И вредит SEO очень.

  13. Мика says:
    https://my-gamezone.ru

    На сео эти ссылки плохо влияют?

  14. Валерий says:
    https://moikomputer.ru/

    Привет Виталий, у меня код не сработал слетел сайт после вствки кода, все делал правильно. Почему это может быть?

    • Виталий says:
      http://mojWP.ru/

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

Не держи в себе. Выскажись.

Ваш e-mail не будет опубликован. Обязательные поля помечены *

© 2011-2017 | mojwp.ru | Копирование материала разрешено только с письменного согласия
WordPress: 13.16MB | MySQL:138 | 0,311sec
Лучшие плагины для сайта WordPress
Магазин WordPress WP-R.ru
Я понял, не показывай больше.
Смотри мои обучающие видео на YouTube
Сайт использует cookieСайт использует cookieСайт использует cookieСайт использует cookieСайт использует cookieСайт использует cookieСайт использует cookieСайт использует cookie
Друг, не уходи!