Більше результатів...

Загальні селектори
Тільки точні збіги
Шукати у заголовках
Шукати у контенті
Вибір типів постів
Фільтрувати за категоріями
FAQ
Hostenko
Натхнення
Відео уроки
Новини
Плагіни
теми
Уроки
Хакі

Якщо ви ведете свій блог на WordPress досить давно, ваш список архівних записів вже напевно важко вміщається на бічній панелі. Проблема в тому, що стандартний віджет WordPress для відображення Архівів виводить список по місяцях. Неважко уявити, як виглядатиме цей список за останні 3 роки, наприклад.

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

Як змінити вигляд і кількість Архівів записів, що відображаються на WordPress

Дивіться також:

Спосіб 1. Плагін Collapsing Archives

Це найпростіший спосіб, ми рекомендуємо його для всіх користувачів та новачків у WordPress.

Завантажте та встановіть безкоштовний плагін Collapsing Archives:

Як змінити вигляд і кількість Архівів записів, що відображаються на WordPress

Завантажити | демо

Після активації плагіна перейдіть до меню Зовнішній вигляд → Віджети та додайте новий віджет "Collapsing Archives" на свій сайдбар:

Як змінити вигляд і кількість Архівів записів, що відображаються на WordPress

Віджет розкриє блок настроювання. В основі роботи віджету використовується JavaScript для розкриття та закриття списку архівів записів за натисканням стрілки. Таким чином, ваші відвідувачі зможуть розкрити тільки потрібний рік/місяць і подивитися цікаві записи.

В результаті на сайті це виглядатиме так:

Як змінити вигляд і кількість Архівів записів, що відображаються на WordPress

Після / До

Спосіб 2. Плагін Compact Archives

На відміну від попереднього плагіна, цей плагін не додає новий віджет для архівів, а просто замінює стандартний на інший, зручніший.

Завантажте та встановіть безкоштовний плагін Компактний архів:

Як змінити вигляд і кількість Архівів записів, що відображаються на WordPress

Після активації плагіна перейдіть до меню Зовнішній вигляд → Віджети і додайте віджет Compact Archives на свій сайдбар:

Як змінити вигляд і кількість Архівів записів, що відображаються на WordPress

Віджет Compact Archives пропонує на вибір 3 стилі відображення архівів: блоками, за ініціалами місяців та за номерами місяців.

На вашому сайті тепер архіви виглядатимуть так:

Як змінити вигляд і кількість Архівів записів, що відображаються на WordPress

Спосіб 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. Який спосіб вам найбільше сподобався?

Джерело: wpbeginner.com
редактор wpcafe
Вивчає сайтобудування з 2008 року. Практикуючий вебмайстер, який спеціалізується на створенні сайтів на WordPress. Задати питання Олексію можна на https://profiles.wordpress.org/wpthemeus/

Коментарі до запису: 0

Додати коментар або відгук