Файл loop.php може бути дуже корисним при розробці сайту на WordPress. У цей файл зазвичай записується Вордпресс цикл, який містить в собі фрагмент коду, що повторюється в кожному записі циклу. Щоб більш точно дізнатися що таке цикл, слід звернутися до кодексу WordPress:
Цикл використовується в WordPress для відображення кожного запису. Використовуючи Цикл, WordPress обробляє кожну з цих записів для виведення на поточній сторінці і форматує її відповідно до зазначених критеріїв всередині Циклу. Будь HTML або PHP код, раположенноє всередині Циклу, буде повторений для кожного запису.
Як використовувати файл loop.php
Для того, щоб розібратися як працює файл loop.php слід подивитися на його стандартний (спрощена для розуміння) код:
Ось такий вміст в файлі loop.php виведе заголовки і анонси всіх записів, які існують, або виведе відповідне повідомлення, якщо записів немає. Даний приклад найпростіший і його можна модернізувати практично як завгодно, залежно від того, що потрібно отримати.
Але після того, як цей файл буде створений, його потрібно підключити в потрібний шаблон (наприклад, в шаблоні index.php) наступним чином:
Після цього, на головній сторінці WordPress блогу з'являться заголовки і анонси записів.
Для чого потрібен loop.php
Вміст циклу можна записати безпосередньо в файл index.php і все буде працювати точно так же. Але у випадку з loop.php набагато зручніше працювати з кодом + код візуально виходить чистіше і зрозуміліше.
Також ми можемо створити кілька файлів loop.php з різним вмістом (наприклад, тільки заголовки записів) і підключати потрібний файл в потрібному шаблоні. Це знадобиться, наприклад, в тому випадку, якщо на сторінці рубрик потрібно вивести тільки заголовки записів без анонса.
Для цього слід створити файл loop-category.php наступного змісту:
І підключити цей файл в шаблоні category.php:
Також, можна використовувати кілька різних циклів на одній сторінці. Для цього слід створити додатковий цикл на $ wp_query () і використовувати для нього додатковий файл loop.php.
Варіантів використання WordPress циклу і файлу loop.php безліч. Як ви будете це використовувати, залежить той вашої фантазії.
Інструкції та рекомендації
- Кворк.ру Біржа послуг з сайту за 500 рублів
- Система SeoPult Просування сайту в пошукових системах
Шаблони для Wordpress
Величезний вибір преміум шаблонів для WordpressЗареєструвати домен за 99 рублів