Як вивести всі записи wordpress на одній сторінці

Хотіли б ви вивести всі ваші записи WordPress на одній сторінці? Нещодавно один з наших читачів цікавився, як створити сторінку архіву і вивести на ній все записи. У сьогоднішній статті ми покажемо вам як відобразити всі ваші статті WordPress на одній сторінці без пагінацію.

Як вивести всі записи wordpress на одній сторінці

Навіщо і коли потрібно виводити всі записи на одній сторінці?

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

Деякі блоги воліють просто виводити список заголовків для всіх записів WordPress на одній сторінці.

Виводимо всі записи WordPress на одну сторінку

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

Ми розповімо про всіх трьох способів, і почнемо з найпростішого.

Плагін працює «з коробки» і не потребує додаткового налаштування.

Продовжуємо, і створюємо нову сторінку, називаємо її «Архіви» або як забажаєте. Після цього вставляємо в Неєм наступний шорткод:

Цей шорткод виведе простий список всіх заголовків ваших записів в хронологічному порядку. В параметрах шорткода вказано ліміт на 1000 записів на сторінку.

Якщо ж у вас більше тисячі постів, то можна змінити це значення. Також ви можете змінити порядок записів на ASC, і при цьому записи стануть відображатися в зворотному хронологічному порядку (спочатку старі записи).

Як вивести всі записи wordpress на одній сторінці

Якщо ж вам потрібно вивести записи на сторінці в залежності від рубрики або за іншими параметрами, то зробити це можна буде, ознайомившись з документацією плагіна.

Current Version: 2.9.0

Спосіб 2: Використовуємо плагін Simple Yearly Archive

Якщо вивести всі свої записи WordPress на одній сторінці, то її потрібно буде довго прокручувати. Цього можна уникнути, якщо відображати список записів, згрупованих за роками. Користувачі зможуть натиснути на потрібний рік і розгорнути його, а потім вже ознайомитися з публікаціями за обраний рік.

Для початку вам буде потрібно встановити і активувати плагін Simple Yearly Archive.

Після активації переходимо на сторінку Налаштування »Simple Yearly Archive для настройки плагіна.

Як вивести всі записи wordpress на одній сторінці

Якщо ви хочете вивести їх під назвою року, то буде потрібно додати

and
поруч з опцією 'Before / After (Year headline)'.

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

Не забудьте натиснути на кнопку збереження змін.

Тепер же, для того, щоб вивести всі записи на одній сторінці, потрібно додати шорткод [SimpleYearlyArchive] на цю саму сторінку.

Як вивести всі записи wordpress на одній сторінці

У плагіна є безліч параметрів, які можна використовувати в шорткоде. Ознайомитися з повним списком параметрів можна на сторінці документації.

Як вивести всі записи wordpress на одній сторінці
Simple Yearly Archive

Current Version: 2.0.1

Спосіб 3: Виводимо всі записи WordPress на одній сторінці за допомогою коду шаблону

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

Для початку створюємо довільний шаблон сторінки і копіюємо в нього оформлення зі свого файлу page.php.

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

Rating: 2.6 / 5 (10 votes cast)

Схожі статті