Кнопка «читать далее»

72
24 апреля 2021, 08:30

Сейчас на сайте статью обрывает […]. Как можно увеличить количество слов до обрыва и поменять многоточие на надпись «читать далее». Вставить разрыв статьи через редактор не помогло.

Answer 1

Смотря как в коде выводятся записи. Если через the_excerpt(); то увеличить количество выводимых слов можно добавив в functions.php такой код:

add_filter( 'excerpt_length', function(){
    return 20;
} );

Цифру 20 - заменить на нужное.

Заменить точки на конце можно таким кодом:

add_filter('excerpt_more', function($more) {
    return '...';
});

Опять же - вместо трех точек вписать нужное.

Я предпочитаю использовать wp_trim_words() вместо the_excerpt(). В случае с ним это делается в шаблоне вывода статей. Количество слов и символы в конце передаются как аргументы функции:

<?=wp_trim_words( get_the_content(), 5, ' ...' );?>
Answer 2

YouThemeName/functions.php...

add new code... >

add_filter( 'excerpt_more', 'new_excerpt_more' );
function new_excerpt_more( $more ){
    global $post;
    return '<a href="'. get_permalink($post) . '">читать далее...</a>';
}
READ ALSO
Автоматическая замена url на правильный

Автоматическая замена url на правильный

У меня например сейчас URL имеет такой вид 1-perwaja_nowosthtml и отображается новость с id 1, а если URL сделать 2-perwaja_nowost

82
Wordpress навигационное меню

Wordpress навигационное меню

столкнулся с такой проблемой, что у меня неправильно отображается мое менюСкорей всего из-за стилей

109
Вывести сумму прописью на Русском языке

Вывести сумму прописью на Русском языке

В товарной накладной необходимо добавить сумму прописьюПробую так:

93