Страница 1 из 1

Как добавить ссылку «Читать дальше» для анонсов?

Добавлено: 21 сен 2017, 12:31
Longipongeoos
Ссылка "Читать дальше" формируется при использовании в тексте записи тега <!--more-->. Она будет показана при выводе текста записи через функцию the_content (опция "Полный текст" в "Настройках\Чтение"). Если же у вас выводятся "Анонсы", то никаких ссылок показываться не будет (авторы тем должны сами выводить ссылку на полный текст записи). Небольшой сниппет кода позволит вам вывести ссылку "Читать дальше" и для анонсов записей.

Добавьте в файл functions.php вашей темы код:

Код: Выбрать все

//ссылка "Читать дальше" для анонса start
function new_excerpt_more($more) {
    global $post;
    return '[...] <a class="moretag" href="'. get_permalink($post->ID)
    . '">Читать дальше</a>';
}
add_filter('excerpt_more', 'new_excerpt_more');
//ссылка "Читать дальше" для анонса end

Оформить стиль этой ссылки можно через css-класс .moretag.
Источник: http://www.wphook.ru/posts/readmore-for-excerpt.html