Как вывести содержание поста (оглавление)?

В теме есть встроенные возможности вывода содержания (оглавления). Перейдите в админ-панели Внешний вид > Настроить > Модули > Содержание и в опции Выводить содержание постов? выберите значение Да, выводить.

Содержание выводится, если в тексте записи или страницы есть 3 и больше заголовков H2, H3 или H4. Чтобы содержание выводилось от 2-х заголовков, установите и активируйте плагин ProFunctions и в файл profunctions.php добавьте код:

function toc_headers() {
    return 2;
}
add_filter( 'wpshop_toc_minimum_headers', 'toc_headers' );

По умолчанию в содержании выводятся заголовки H1, H2, H3, H4. Чтобы исключить или добавить другие заголовоки (например, добавить H5), установите и активируйте плагин ProFunctions и в файл profunctions.php добавьте код:

function toc_headers() {
    return array( 'h1', 'h2', 'h3', 'h4', 'h5' );
}
add_filter( 'wpshop_toc_headers', 'toc_headers' );
Вам помог ответ?
Похожие вопросы