цикл WordPress
Цикл WordPress має такий вигляд:
the_post () (викликає $ wp_query-> the_post ()) заповнює глобальну змінну $ post і всі глобальні дані, пов'язані з поточною витягується записом, і збільшує лічильник циклу.
Кілька циклів на одній сторінці
Для того щоб в разі потреби виконати цикл ще раз, потрібно "відмотати все назад" за допомогою функції
Якщо потрібно зберегти (НЕ перезаписувати) результати вихідного запиту. можна створити копію $ wp_query або створити новий об'єкт запиту.
Повинно бути так:
якщо це не спрацює, спробуйте передати змінну page:
Створення нового об'єкта WP_Query
Якщо потрібно зберегти (НЕ перезаписувати) результати вихідного запиту. можна створити копію $ wp_query або створити новий об'єкт запиту. Ось, наприклад, два циклу: спочатку висновок однієї записи з рубрики featured і потім висновок останніх доданих записів, виключаючи першу виведений запис
Або висновок декількох записів в першому циклі:
Можна піти й іншим шляхом - відразу виключити з запиту записи з масиву:
вкладені цикли
Цикл всередині основного (після закінчення внутрішнього циклу триває зовнішній цикл):
На головній будуть виводитися 4 записи, а на сторінках рубрик, міток і т.д. - відповідно до настройки, заданої в
Параметри - Читання - На сторінках блогу відображати не більше 10 записів
Виняток рубрик на головній сторінці
Якщо потрібно не показувати на головній / домашній сторінці записи блогу з деяких рубрик (наприклад, з id = '1' і '67'), використовуйте в плагіні або додайте в файл functions.php код:
Зміна кількості записів для різних випадків
У WordPress є одна глобальна настройка для кількості записів на головній сторінці блогу і на сторінках рубрик, архівів по місяцях і т.д. (Параметри - Читання). Застосовуючи фільтр, можна вибірково змінювати цю та інші настройки, наприклад, для головної сторінки або сторінки певної рубрики.
endwhile;
wp_pagenavi ();
wp_reset_query ();
Добридень!
У мене тема в якій вже вбудований цей слайдер.
Мені б хотілося дізнатися. як переробити, щоб ми завантажуємо не записи блогу, а статті (прості статті з картинками? Або на крайній випадок - з певною папки тільки картинки?
Дуже функціональний слайдер! Респект!