Плагін advanced excerpt для анонсів wordpress

Висновок анонсів на головній сторінці

WordPress за замовчуванням дозволяє два варіанти головної сторінки: або як окрему сторінку, або як список записів (анонсів). Щоб на головній виводилися анонси сторінок потрібно перейти в Настройки - Читання і встановити перемикач «На головній сторінці відображати» - Ваші останні записи і потім зберегти зміни.

Плагін advanced excerpt для анонсів wordpress

Це, звичайно, не дуже добре виглядає і потрібно вручну вказати, який уривок поста від його початку вважати анонсом. Для проставляння тега потрібно поставити курсор в потрібну позицію і натиснути значок more ( «Далі»). Після його установки тег з'явиться в запису (виділено на картинці).

Плагін advanced excerpt для анонсів wordpress

Якщо ви публікуєте свої пости досить часто, необхідність таких зайвих дій починає дратувати, але це досить просто виправити.

Плагін Advanced Excerpt

WordPress дозволяє автоматизувати формування анонсів за допомогою плагінів. Одним з кращих плагінів в цій справі є Advanced Excerpt. Розглянемо його можливості (і до речі, на цьому сайті працює саме цей плагін).

  1. Зберігати HTML розмітку в анонсі (ви самі можете вибрати теги, які слід зберігати).
  2. Формує анонс в зазначеному вами розмірі (вказується кількість символів або слів). При цьому враховується тільки реальний текст (без HTML тегів).
  3. Виводити останнє слово або пропозицію повністю завершеним.
  4. Додати посилання «читати далі» в кінці тексту.
  5. Ігнорувати користувача анонс.

Йдемо в налаштування плагіна в меню «Параметри - Excerpt».

Плагін advanced excerpt для анонсів wordpress

  • excerpt length - кількість символів / слів в анонсі (якщо не активована позначка «use words, то це кількість символів, якщо активована, то слів);
  • ellipsis - символ трьох крапок (виводиться в кінці анонсу). Можете вказати свій символ;
  • finish - закінчувати на слові (якщо позначено «word») або на пропозиції (позначено «sentense»);
  • read-more text - текст який буде виводитися в кінці анонсу. Якщо позначено «add link to excerpt», то цей текст буде у вигляді посилання. Можете подивитися, як це виглядає на цьому сайті;
  • no custom excerpts - якщо відзначите, то анонс буде формуватися автоматично за своїми правимо, навіть якщо ви вказали в запису анонс вручну;
  • strip shortcodes - видаляє шорткоди;
  • keep markup - зберігати html розмітку. Якщо помітите «do not remove any markup», вся розмітка буде зберігатися. Можете також вказати конкретно які теги залишати - треба в списку тегів залишити на них позначку, а з інших позначку зняти.

Тиснемо Save Changes для збереження наших змін.

Якщо ви перевірите автоматичне формування анонсів після цього, то помітите, що нічого не змінилося, записи так і виводяться в повному розмірі. Вся справа в тому, що плагін впливає на функцію wordpress, що виводить анонс the_excerpt (), в той час як у вас в шаблоні, швидше за все, використовується функція виведення записи the_content ().

Таким чином вам потрібно замінити в шаблоні в тому місці, де виводиться список записів функцію the_content () на the_excerpt ().

Зробити це дуже просто. Зазвичай список записів виводиться в файлі index.php, який знаходиться в папці вашої теми. Ось як це виглядало у мене

Схожі статті