Автоматическое содержание в статьях после любого абзаца или заголовка

На сайте wp-kama есть замечательный класс, который собирает заголовки и формирует содержание статьи. Полезная штука, если у вас длинные статьи.

Вывод после любого абзаца

Получившееся содержание выводится шорткодом или автоматически перед статьей. Автоматическое решение конечно удобная штука, но вот для формирования сниппета в Яндексе не подходит, потому что Яндекс любит брать первые 2-3 строки статьи. А потому, чтобы такого не было, содержание будем выводить автоматически после первого или второго абзаца прямо внутри статьи. Сделать сие можно с помощью вот такого простого кода

Добавляете этот код в файл function.php вместо функции вывода  перед статьей. Более подробно в видео

Вывод после любого заголовка

Работа функции довольно проста: в тексте статьи ищем закрывающий тег </p> и после него добавляем нужный контент. В данном случае — это содержание статьи. По тому же самому принципу можно вывести содержание после любого заголовка — достаточно только вместо  </p> указать закрывающий тег заголовка. Например, </h2>  или любой другой…

Замену производим в строке 17!

Если есть вопросы, пишем в комментариях.

23 комментария

  1. Константин 27.03.2016
    • Артем 27.03.2016
    • Артем 27.03.2016
  2. Игорь 08.04.2016
    • Артем 08.04.2016
      • Игорь 08.04.2016
        • Артем 08.04.2016
          • Игорь 08.04.2016
          • Артем 08.04.2016
          • Игорь 08.04.2016
          • Артем 08.04.2016
  3. Игорь 08.04.2016
  4. Сергей 30.05.2016
  5. Святослав 15.10.2016
  6. Святослав 15.10.2016
  7. HD 09.11.2016
  8. Sergey 12.02.2017
    • Артем 24.02.2017
  9. Мастер 24.04.2017
  10. Дизайнер 06.05.2017
  11. Алексей 20.05.2017
    • Артем 21.05.2017

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

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

Подписывайся!

Подписывайся!

Подписывайтесь на новости сайта, чтобы ничего не пропустить

Спасибо, что подписались!