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

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

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

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