


Блог IT-шника
Блог IT-шника
Привіт:) Іноді потрібно на основній сторінці сайту відображати не список усіх публікацій, а постійну інформацію. Наприклад, про компанію, автора чи вітрину магазину. У цьому пості покажу, як зробити головну сторінку в WordPress статичною.
ВордПрес за замовчуванням на головній відображає список записів (постів), сортуючи їх у зворотному хронологічному порядку. Тобто на початку виводяться нові публікації. Відвідувачі завжди бачитимуть свіжий контент. Але цю поведінку можна змінити.
Це просто! Покажу як це зробити без плагінів — за допомогою вбудованих можливостей WordPress. Ідея така: створити сторінку та вказати системі, щоб вона виводилася як головна.
Дякую за допомогу. А підкажіть, як зробити, щоб боковий сайдбар не відображався на головній сторінці?
Привіт:) Будь ласка!:)
У WordPress головною сторінкою може виступати як окремий файл-шаблон, створений спеціально для неї, або ж будь-яка сторінка, створена в адмін-розділі Сторінки. Часто в опціях WordPress-тем є можливість налаштувати виведення сайдбару (особливо якщо це блогова тема, наприклад, Astra, GeneratePress або Blocksy). Спробуйте пошукати таку опцію в адмін-розділі "Вигляд -> Налаштувати". У разі відсутності такої опції у налаштуваннях теми знайдіть у розділі "Вигляд -> Віджети" віджетну область для бокового сайдбару. Якщо вона присутня в темі, просто приберіть із неї всі віджети. Зазвичай якщо у віджетній області нема жодного віджета, то вона не буде відображатися у користувацькій частині сайту. Якщо це бокова панель, то контентна частина сайту просто розтягнеться на всю ширину екрану.
Якщо у налаштуваннях та віджетах подібних опцій нема, слід шукати виведення бокового сайдбару у файлах-шаблонах теми. Зазвичай для цього використовують спеціальну функцію "get_sidebar()". За зміст головної сторінки може відповідати один із стандартних файлів-шаблонів у каталозі теми: front-page.php, home.php, page.php, index.php.