query (запрос) (метка)

esc_sql()

Подготавливает строку к использованию в SQL запросе. Защищает от SQL инъекций. Может принимать массив строк для обработки.

get_boundary_post()

Получает первый или последний пост на сайта (по дате публикации).

get_children()

Получает дочерние записи: вложения, ревизии, подстраницы и т.д. Аналог get_posts().

get_page_by_title()

Получает запись (страницу, пост, произвольный тип записи) по переданному заголовку записи. Делает прямой запрос в БД.

get_pages()

Получает данные страниц (древовидных типов записей) в виде массива объектов. Кэширует результат в объектный кэш.

get_posts()

Получает записи (посты, страницы, вложения) из базы данных по указанным критериям. Можно выбрать любые посты и отсортировать их как угодно.

get_queried_object()

Устанавливает и Получает текущий объект запроса (полная информация о посте, метках, рубриках и т.д.).

get_queried_object_id()

Получает ID текущего объекта запроса. Это может быть: запись, рубрика, метка, другой элемент таксономии, архив автора.

get_query_var()

Получает переменные запроса (параметры запроса) из WP_Query, который устанавливается в глобальную переменную $wp_query.

have_posts()

Проверяет есть ли в global $wp_query посты для обработки. Ставит in_the_loop = false если цикл закончен. Условный тег.

like_escape()

Используйте взамен wpdb::esc_like(). Подготавливает строку для использования в LIKE выражении SQL запроса. С версии 4.0 считается устаревшей!

query_posts()

Используется самим WordPress при получении записей для текущей страницы (архив авторов, отдельная запись, рубрика, метка). Определяет какие посты будут показаны в базовом Цикле WordPress. Создает базовый Цикл WordPress. Возвращает список записей (постов).

rewind_posts()

Перематывает цикл в начало.

set_query_var()

Устанавливает параметр запроса в глобальную переменную $wp_query.

setup_postdata()

Устанавливает всевозможные данные поста (кроме глобальной переменной $post).

wp()

Устанавливает основной запрос (среду WordPress).

wp_get_recent_posts()

Получает последние записи (посты) сайта, включая черновики, запланированные и записи на модерации. Получит 10 последних записей.

wp_get_single_post()

Получает всю информацию об указанном посте.

WP_Query{}

Выбирает записи из базы данных по указанным критериям. На основе WP_Query работают функции get_posts() и query_posts() и все остальные запросы связанные с выбором записей из таблицы wp_posts.

wp_reset_query()

Аннулирует данные последнего запроса, созданного для использования в произвольном Цикле WordPress.

wp_reset_vars()

Устанавливает указанные переменные как глобальные (global), если они указаны в $_GET / $_POST запросе.