TechBlogSD - Все для WordPress и WEB разработки
WEB и WordPress инструкции, новости, обзоры тем и плагинов

Как изменить длину отрывка по умолчанию в WordPress

596

Одна из основных причин использовать WordPress для вашего сайта заключается в том, что большая часть вашего контента автоматизирована вашей темой и ядром WordPress. Одним из этих преимуществ является функция выдержки, которая позволяет вам отображать первые «55» слов вашего сообщения на страницах архива (категории и теги) и на домашней странице.

Но что, если вы хотите показать более или менее 55 слов для отрывков из ваших сообщений?

Одна вещь, которую вы можете сделать, – это использовать встроенную функцию «more» при редактировании ваших сообщений, которая позволяет вам указать точное местоположение для вашего отрывка, или использовать поле отрывка, которое позволяет вам вставлять индивидуальный отрывок для ваших сообщений. Лично я считаю, что настраиваемое поле выдержки – одна из лучших вещей для использования, потому что вы можете не только установить настраиваемую выдержку, но и сделать ее на 100% уникальной, чтобы предотвратить любые проблемы с дублированным контентом на вашем сайте и оставаться в хороших отношениях с поисковые системы, такие как Google. Но если у вас уже опубликованы сотни или более статей и вы хотите быстро изменить длину отрывка, чтобы все записи в постах были согласованными, то вы, вероятно, захотите использовать для этого какой-то код или плагин.

Изменение длины отрывка для всех циклов

К счастью, WordPress имеет встроенный фильтр с соответствующим названием «excerpt_length », который позволит вам изменить длину отрывков по умолчанию в вашей теме. Просто вставьте следующий фрагмент кода в свой файл functions.php и отредактируйте «20» на количество слов, которое вы хотите показать в ваших отрывках.

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

В качестве альтернативы вы можете взглянуть на бесплатный плагин Advanced Excerpt, который позволит вам легко настроить не только длину отрывка, но и настроить такие вещи, как ссылка для чтения, вырезать короткие коды, разрешить HTML и т.д.

Конечно, оба приведенных выше метода предполагают, что ваша тема была закодирована для использования функции the_excerpt. Многие темы (особенно темы премиум-класса) имеют свои собственные встроенные функции для отрывков, чтобы обеспечить больший контроль. Поэтому, если приведенный выше код не работает, вам следует связаться с разработчиком темы, которую вы используете, и спросить, как вы можете настроить длину фрагментов для своей темы.

Пользовательские длины отрывков (для разработчиков)

Для тех разработчиков, которые хотят создавать собственные отрывки для вашей темы или плагина, мы написали руководство с красивой настраиваемой функцией, которую вы можете вставить в свой проект, чтобы вы могли отображать фрагменты разной длины на сайте для разных архивов, типов сообщений и т.д. посетите наш пост о том, как добавить несколько произвольных длин выдержек в WordPress, чтобы узнать больше и проверить код.

Источник записи: https://www.wpexplorer.com

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее