Якщо ви ведете свій блог на WordPress досить давно, ваш список архівних записів вже напевно важко вміщається на бічній панелі. Проблема в тому, що стандартний віджет WordPress для відображення Архівів виводить список по місяцях. Неважко уявити, як виглядатиме цей список за останні 3 роки, наприклад.
Але в цьому уроці ми покажемо, як можна елегантно змінити ситуацію та змусити віджет архівів відображати інформацію у зручнішому вигляді. Давайте приступимо!
Дивіться також:
- Як показати останні записи з певної рубрики на WordPress
- Як вивести останні пости з кожної рубрики WordPress на одній сторінці
- Оформляємо пости за рубриками на головній сторінці вашого WordPress сайту
- Відображення постів та сторінок WordPress у вигляді сітки (Grid Layout)
- Як індивідуально оформити будь-яку сторінку Рубрики на WordPress
- Різна структура теми оформлення для різних рубрик в WordPress
Спосіб 1. Плагін Collapsing Archives
Це найпростіший спосіб, ми рекомендуємо його для всіх користувачів та новачків у WordPress.
Завантажте та встановіть безкоштовний плагін Collapsing Archives:
Завантажити | демо
Після активації плагіна перейдіть до меню Зовнішній вигляд → Віджети та додайте новий віджет "Collapsing Archives" на свій сайдбар:
Віджет розкриє блок настроювання. В основі роботи віджету використовується JavaScript для розкриття та закриття списку архівів записів за натисканням стрілки. Таким чином, ваші відвідувачі зможуть розкрити тільки потрібний рік/місяць і подивитися цікаві записи.
В результаті на сайті це виглядатиме так:
Після / До
Спосіб 2. Плагін Compact Archives
На відміну від попереднього плагіна, цей плагін не додає новий віджет для архівів, а просто замінює стандартний на інший, зручніший.
Завантажте та встановіть безкоштовний плагін Компактний архів:
Після активації плагіна перейдіть до меню Зовнішній вигляд → Віджети і додайте віджет Compact Archives на свій сайдбар:
Віджет Compact Archives пропонує на вибір 3 стилі відображення архівів: блоками, за ініціалами місяців та за номерами місяців.
На вашому сайті тепер архіви виглядатимуть так:
Спосіб 3. Додаємо код вручну у functions.php
Цей спосіб трохи складніший, ніж два попередні. Вам потрібно знайти файл functions.php у папці з активною темою оформлення WordPress на вашому сайті та відредагувати його, додавши наприкінці наступний код:
// Function to get archives list with limited months function wpb_limit_archives() { $my_archives = wp_get_archives(array( 'type'=>'monthly', 'limit'=>6, 'echo'=>0 )); return $my_archives; } // Create a shortcode add_shortcode('wpb_custom_archives', 'wpb_limit_archives'); // Enable shortcode execution in text widget add_filter('widget_text', 'do_shortcode');
Цей код збирає до купи всі ваші архіви, будує з них список і відбирає лише останні 6 місяців. Потім він створює шорткод та активує підтримку шорткодів для текстових віджетів на вашому сайті.
Вам залишається перейти до меню Зовнішній вигляд → Віджети, додати на сайдбар новий "Текстовий віджет" та вписати в нього шорткод наступного вигляду:
[wpb_custom_archives]
Тепер можете зберегти віджет та перейти на головну сторінку сайту. Ви побачите у списку архівів лише останні 6 місяців.
Кількість місяців, що відображаються, можна змінити, відредагувавши цифру 6 у коді вище.
На цьому все! Ми показали вам 3 способи, як можна змінити відображення ваших стандартних архівів записів на WordPress. Який спосіб вам найбільше сподобався?
Коментарі до запису: 0