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

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

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

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

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 );
Миша Рудрастых Разработчик WordPress WooCommerce

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

Впервые познакомился с WordPress в 2009 году, и после двух лет мучений с Joomla и самописными движками это был просто бальзам на душу. С 2014 года меня можно встретить на WordCamp — официальной конфе по WP в Москве, иногда там выступаю. Также в настоящее время веду курсы по WordPress в Epic Skills в Питере.

Смотрите также