Функции WordPress » Типы постов

Типы постов – это не только стандартные Записи и Страницы. Вы также можете собственные типы под свои цели (например Товары или Туры). Типы постов очень удобны при работе с крупными проектами и, в частности, с интернет-магазинами. Подробнее про них написано здесь.

1 2
Функция Описание
add_post_type_support() Добавляет поддержку определенных стандартных метабоксов для указанного типа постов.
get_adjacent_post() Возвращает объект предыдущего или следующего поста.
get_all_page_ids() Функция возвращает массив, состоящий из ID всех страниц блога (имеется ввиду тип поста page).
get_ancestors() Возвращает массив родительских элементов указанного объекта (элемента таксономии или поста).
get_boundary_post() Возвращает первый или последний пост на блоге.
get_next_post() Возвращает объект следующего поста.
get_page_by_path() Получает объект поста WordPress по ярлыку.
get_page_by_title() Возвращает объект поста / страницы по заголовку.
get_page_link() Возвращает ссылку на страницу (тип поста page, но работает и для записей тоже).
get_page_uri() Возвращает относительный URL страницы
get_post() Возвращает всю информацию о конкретной записи (любого типа).
get_post_parent() Получает и возвращает объект WP_Post родительской записи, страницы или поста произвольного типа.
get_post_type() Возвращает тип указанного / текущего поста.
get_post_type_archive_link() Возвращает ссылку на архив указанного типа поста.
get_post_type_object() Возвращает объект указанного типа поста.
get_previous_post() Возвращает объект предыдущего поста.
get_the_author_posts() Возвращает общее количество постов автора.
has_post_parent() Позволяет проверить, существует ли у текущего поста, страницы или записи произвольного типа родительский пост.
is_page() Проверяет, отображается ли в данный момент постоянная страница.
is_post_publicly_viewable() Позволяет проверить конкретный пост (по ID например), можно ли просмотреть его на сайте или же он недоступен для просмотра.
is_post_type_archive() Проверяет, является ли текущая страница архивом произвольного типа постов.
is_post_type_viewable() Позволяет проверить, является ли записи указанного типа доступными для просмотра.
is_single() Определяет, является ли текущая отображаемая страница постом (записью).
is_singular() Проверяет, отображается ли в данный момент страница указанного типа поста.
post_type_supports() Проверяет тип поста, поддерживает ли он указанный стандартный метабокс.
register_taxonomy_for_object_type() Присваивает таксономию указанному типу постов.
remove_post_type_support() Отключает стандартные метабоксы на странице редактирования указанного типа постов.
set_post_type() Позволяет изменить тип поста с указанным ID.
wp_count_posts () Позволяет посчитать количество записей любого типа и любого статуса.
wp_delete_post() Перемещает в корзину либо полностью удаляет пост.
1 2