Как убрать теги h2-h3-h4 из названий виджетов сайдбара

Научимся удалять теги h2, h3 и h4 из названий виджетов в сайдбаре ваших сайтов на WordPress. Подобная штука полезна для поисковой оптимизации самого шаблона, т.к. согласно текущим рекомендациям оптимизаторов, подобные теги должны присутствовать только в теле статьи, но никак не в структуре шаблона.

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

как убрать h3 из заголовка виджета

И внутри прописано напрямую:

Клик для увеличения

Клик для увеличения

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

Переходим к делу

Не забудьте сделать бэкап (резервную копию) файла на всякий случай.

Вам необходимо будет найти в шаблоне файл functions.php. В нем будет такая строка register_sidebar. Поищите ее. Пример ниже.

Screenshot_4

Выглядеть может чуть по другому, т.е. больше или меньше параметров. Но работать нужно именно здесь.

Чтобы избавиться от тегов h3-h4 в заголовке виджета, необходимо будет добавить 2 новых строки:

'before_title' => '<div class="titlewidget">', 
'after_title' => '</div>'

Т.е. суть данной операции: указать, что до названия заголовка вместо h3 нужно выводить <div class="titlewidget">, которому мы задали class для дальнейшей стилизации при помощи CSS (чтобы смотрелось как и раньше); после заголовка вместо h3 выводить просто закрывающий </div>

Обратите внимание на знаки препинания, которые должны стоять. Сравните верхний скриншот и этот:

Screenshot_5

После каждого параметра ставится запятая, а уже в последнем она не нужна.

Вот еще пример шаблона, где много сайдбаров (такая структура придумана создателем):

Клик для увеличения

Клик для увеличения

Здесь h2 в заголовке виджетов были заменены на <div class="widgeth2"> везде, где это потребовалось.

Т.е. суть работы в данном случае: задать параметры before_title и after_title с нужным синтаксисом. После этого уже поправить внешний вид, т.к. изначально создатель шаблона вероятно всего задавал стили именно для тегов h2-h3-h4, а вы их подменили своими.

Все.

Привет. Меня зовут Виталик и я автор этого блога, а так же Магазина WordPress https://wp-r.ru/.

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

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

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

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

    Отличная статья Виталий, таким способом не пользовался, но он намного лучше чем все вручную править.

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

      Это да. Сохраняем не тронутым движок

  2. Валерий (8 комм.) says:
    http://aimblog.ru

    Откладывал пол года на потом, откладывал.... Прочитал пост сделал за 2 минуты))) Отличное решение.

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

      Еще чуть-чуть и сам будешь прятать блоки через js))

      • Юлия Штрелер (14 комм.) says:
        http://www.herb4you.ru/

        Виталий, а у вас нет мануала о том, как именно спрятать блоки через js?

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

          Есть на сайте. Полистайте

  3. Сергей (1 комм.) says:
    http://garant-market.ru

    Виталий, добрый вечер! Не могу найти в инете, может подскажите. Каждый день приходит много писем с архивом базы данных. За 16 дней 350 писем. Письма по объему все одинаковый, в настройках автоматического бэкапа стоит раз в день. Как это исправить?

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

      Добрый.
      Все очень просто - настройте бэкап

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

    Для новых сайтов это самое то. Спасибо.

  5. Infoman (1 комм.) says:
    http://onlajn-mikrozajmy.ru/

    Очень полезные статьи! Мне повезло все-таки найти ответ у Вас на сайте на свой вопрос относительно чистки шаблона от лишних тегов H2, H3, H4... Автору огромное спасибо!

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

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

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