Как изменить ссылку «далее» в анонсах постов

Вы наверное знаете, что можно в любом месте обрезать пост и в конце анонса поставить ссылку на его полную версию при помощи кнопок в редакторе в админке:

Визуальный редактор:

кнопка далее в визуальном редакторе

HTML-редактор:

кнопка далее в HTML-редакторе

Так вот, неважно какой кнопкой вы воспользовались, в HTML-редакторе на месте обрезки поста появится тег:

<!--more-->

Итак, первый способ изменить текст ссылки, он индивидуальный для каждого поста и заключается в ручном изменении тега «more», например:

<!--more подробнее-->
<!--more продолжить чтение-->
<!--more перейти&amp;rarr;-->

Второй способ затронет все ссылки «далее» на блоге, даже те, которые были изменены первым способом. Всё, что требуется — вставить следующий код в файл functions.php текущей темы:

function new_more_text( $more_link, $more_link_text ) {
    $new = "продолжить чтение..."; // вписываем своё
    return str_replace( $more_link_text, $new, $more_link );
}
add_filter( 'the_content_more_link', 'new_more_text', 10, 2 );

Источник: misha.blog

Миша Рудрастых

Путешествует по миру и рассказывает всем о WordPress лично, у себя в блогах и на курсах в Санкт-Петербурге. Умеет просто объяснять сложные вещи, делает это красиво. Организовывает неплохие WordCamp's, но совсем не умеет слушать чужие доклады.

Добавить комментарий

%d такие блоггеры, как: