Що таке цикл «the loop» в wordpress

Що таке цикл в WordPress?

Почну з того, що говорити «цикл loop» - це неправильно. Це те ж саме, що сказати, - «цикл цикл», тобто loop = цикл = повторювана дія. Правильно говорити просто «Цикл WordPress». Далі в тексті «Цикл WordPress» - те ж саме, що «loop», «the loop» або «цикл the loop WordPress».

Отже, цикл в WordPress виглядає так:

Однак у циклу WordPress можуть бути і інші обличчя, наприклад він може виглядати ще й так:

Якщо давати загальне визначення циклу в WordPress, то я б сказав так: the loop - це цикл який перебирає масив містить в собі інформацію про постах і під час перебору виводить інформацію про кожному пості. При цьому в циклі використовуються спеціально створені для нього теги шаблону: the_title (). the_permalink (). the_date () і т.д.

Вся інформація про піст зберігається в змінній $ post. Припустимо, що цикл обробляє масив містить в собі дані 10 постів, тоді у циклу буде 10 повторень і змінна $ post буде змінюватися 10 разів, і при кожному повторенні зі змінною $ post буде зчитуватися інформація про піст і виводиться на екран, через теги шаблону: the_title (). the_content (). Також будь-який PHP або HTML код поміщений в цикл WordPress буде повторяться поки працює цикл: 10 ітерацій циклу - 10 повторень.

Для чого потрібно розрізняти цикл WordPress?

Розуміти де використовується цикл потрібно, тому що в WordPress є певні теги шаблону, які не працюють за межами циклу, наприклад: the_title (). the_content (). the_excerpt () і т.д. Для того, щоб кожна така функція (тег шаблону) спрацювала, повинна бути визначена змінна $ post. яка за межами циклу WordPress невідома (точніше не коректна, якщо цикл запускався, то $ post відома - вона містить дані останнього, обробленого в циклі поста, але це вже інша тема).

Повний приклад циклу

Схожі статті