Функции WordPress » Цикл

Функции как для работы с основным циклом постов WordPress, так и для создания дополнительных.

Тема циклов вначале может оказаться нелёгкой в понимании, поэтому рекомендую прочекать два моих видеоурока – про работу с основным циклом и про создание дополнительных циклов.

1 2
Функция Описание
get_children() Функция для получения дочерних постов, страниц, либо прикрепленных к посту файлов.
get_delete_post_link() Возвращает URL, переход по которому позволяет удалить пост.
get_edit_post_link() Возвращает URL страницы редактирования поста в админке.
get_extended() Возвращает по отдельности контент до и после тега more
get_next_posts_link() Возвращает ссылку на следующую страницу с записями (более старыми)
get_permalink() Возвращает ссылку на пост.
get_post_type() Возвращает тип указанного / текущего поста.
get_posts() Возвращает массив объектов постов, соответствующих заданным параметрам
get_previous_posts_link() Возвращает ссылку на предыдущую страницу с записями (более свежими).
get_queried_object_id() Позволяет вернуть ID текущего объекта в запросе – поста, элемента таксономии или автора.
get_query_var() Получает информацию о текущей странице (параметры глобального объекта $wp_query).
get_search_query() Возвращает текущий поисковой запрос на странице.
get_the_content() Возвращает содержимое текущего поста из базы данных.
get_the_date() Возвращает дату написания текущего поста.
get_the_excerpt() Возвращает отрывок либо текущей записи в цикле, либо той, ID/объект которой передан в функцию.
get_the_ID() Возвращает ID текущего поста.
get_the_time() Возвращает дату и/или время публикации поста.
get_the_title() Возвращает заголовок поста.
has_excerpt() Проверяет, заполнено ли у поста поле цитаты.
has_post_thumbnail() Проверяет, установлено ли изображение в качестве миниатюры поста.
have_posts() Проверяет наличие постов для вывода на странице.
paginate_links() Позволяет создать постраничную навигацию для чего угодно.
post_class() Выводит список CSS-классов для поста.
query_posts() Модификация или полное изменение основного цикла страницы.
setup_postdata() Нужна для того, чтобы в циклах функции get_posts() или же прямого вывода постов из БД работали такие функции, как the_title(), the_permalink() и т. д.
the_content() Выводит отфильтрованное содержимое поста.
the_date() Выводит или возвращает дату написания текущего поста, если дата текущего поста отличается от даты предыдущего поста.
the_excerpt() Выводит отрывок текущей записи в цикле.
the_ID() Выводит ID текущего поста.
the_permalink() Выводит ссылку на текущий пост в цикле.
1 2