WebTutorWordPressДлинна вводного текста статьи в WordPress (Excerpt Length)

Длинна вводного текста статьи в WordPress (Excerpt Length)

Очень часто можно столкнуться с проблемой того, что WordPress выводит слишком много или слишком мало текста в качестве вводного к статьям, в списке рубрик. Если у вас статьи в категориях выводятся стандартным образом, через цикл While WordPress — то  наш пример поможет вам сделать такое количество вводных слов, которое нужно вам. Давайте научимся работать с параметром длинна вводного текста статьи в WordPress (Excerpt Length).

К тому же мы заменим стандартное окончание вводного текста Read More […], которое по умолчанию в WordPress определено как троеточие, заключенное в квадратные скобки.

Задаем свою длину вводного текста статьи (Excerpt Length)

Чтобы задать свою длину водного текста — откройте файл functions.php вашей темы и добавьте туда маленький скрипт:

// Это фильтр, позволяющий получить доступ к свойству вводного текста статей
add_filter( 'excerpt_length', 'wpdocs_custom_excerpt_length', 999 );

// Функция, вызванная фильтром, и заменившая длину а вашу пользовательскую
function wpdocs_custom_excerpt_length( $length ) {
    return 50;
}

Все очень просто, даже более чем. Главное, знать какой фильтр использовать.

Задаем свой символ Read More к вводному тексту статьи (Excerpt Length)

А теперь давайте заменим стандартное троеточие, которое появляется в конце вводного текста как Read More […]. Для этого также предусмотрен не более сложный фильтр, чем первый.

// Фильтр, позволяющий получить доступ к переопределению стандартного троеточия Read More
add_filter('excerpt_more', 'new_excerpt_more');

// Функция, вызванная нашим фильтром, которая отдает новый кастомный символ или группу вместо стандартного Read More
function new_excerpt_more( $more ) {
    return '...';
}

Тоже пример довольно простой, здесь, мы заменяем стандартные […] на простое троеточие. На самом деле можно задать любые символы или, например, слова «Читать далее…».

Так вот просто можно работать с вводным текстом, код довольно не сложен для понимания.

 

Просмотров: 62

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *