Как удалить тег 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/.

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

Оказываю услуги по созданию и настройке сайтов на WordPress (верстка, натяжка).

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

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

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

    • Виталий (1674 комм.):
      http://mojWP.ru/

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

  2. Александра (3 комм.):
    http://soapspirit.ru/

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

    • Андрей (129 комм.):
      http://zarobitok.ru/

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

      • Александра (3 комм.):
        http://soapspirit.ru/

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

    • Виталий (1674 комм.):
      http://mojWP.ru/

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

      • Александра (3 комм.):
        http://soapspirit.ru/

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

  3. Ирина (2 комм.):
    http://handportal.ru

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

  4. Иван (1 комм.):

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

  5. Владимир (2 комм.):
    http://mstoys.ru

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

  6. Кирилл (5 комм.):
    http://budzdorov24.com

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

  7. Кирилл (5 комм.):
    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. Санька (1 комм.):
    http://livetohealthy.ru/

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

  9. Егор (1 комм.):

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

  10. freedore (4 комм.):
    http://esl4kids.by

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

  11. chefa777 (1 комм.):
    http://buduvseznat.ru

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

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

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

© 2011-2016 | mojwp.ru | Копирование материала разрешено только с письменного согласия
WordPress: 12.5MB | MySQL:78 | 0,398sec
Премиальные плагины для CMS WordPress
Магазин WordPress WP-R.ru
Спасибо, не показывайте мне эту штуку больше!
Смотри мои обучающие видео на YouTube
Иван только что купил плагин ELT
https://wp-r.ru/plaginy/elt.html