Flector

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

Ссылка "Читать дальше" формируется при использовании в тексте записи тега <!--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.


Написать комментарий

Для вставки кода воспользуйтесь кнопкой "Код". Используйте предпросмотр!