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

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

ФункцияОписаниеВ файле
add_post_type_support() Добавляет поддержку определенных стандартных метабоксов для указанного типа постов. wp-includes / post.php
get_adjacent_post() Возвращает объект предыдущего или следующего поста. wp-includes / link-template.php
get_all_page_ids() Функция возвращает массив, состоящий из ID всех страниц блога (имеется ввиду тип поста page). wp-includes / post.php
get_ancestors() Возвращает массив родительских элементов указанного объекта (элемента таксономии или поста). wp-includes / taxonomy.php
get_boundary_post() Возвращает первый или последний пост на блоге. wp-includes / link-template.php
get_next_post() Возвращает объект следующего поста. wp-includes / link-template.php
get_page_by_path() Получает объект поста WordPress по ярлыку. wp-includes / post.php
get_page_by_title() Возвращает объект поста / страницы по заголовку. wp-includes / post.php
get_page_link() Возвращает ссылку на страницу (тип поста page, но работает и для записей тоже). wp-includes / link-template.php
get_page_uri() Возвращает относительный URL страницы wp-includes / post.php
get_post() Возвращает всю информацию о конкретной записи (любого типа). wp-includes / post.php
get_post_type() Возвращает тип указанного / текущего поста. wp-includes / post.php
get_post_type_archive_link() Возвращает ссылку на архив указанного типа поста. wp-includes / link-template.php
get_post_type_object() Возвращает объект указанного типа поста. wp-includes / post.php
get_previous_post() Возвращает объект предыдущего поста. wp-includes / link-template.php
get_the_author_posts() Возвращает общее количество постов автора. wp-includes / author-template.php
is_page() Проверяет, отображается ли в данный момент постоянная страница. wp-includes / query.php
is_post_type_archive() Проверяет, является ли текущая страница архивом произвольного типа постов. wp-includes / query.php
is_single() Определяет, является ли текущая отображаемая страница постом (записью). wp-includes / query.php
is_singular() Проверяет, отображается ли в данный момент страница указанного типа поста. wp-includes / query.php
post_type_supports() Проверяет тип поста, поддерживает ли он указанный стандартный метабокс. wp-includes / post.php
register_taxonomy_for_object_type() Присваивает таксономию указанному типу постов. wp-includes / taxonomy.php
remove_post_type_support() Отключает стандартные метабоксы на странице редактирования указанного типа постов. wp-includes / post.php
set_post_type() Позволяет изменить тип поста с указанным ID. wp-includes / post.php
wp_count_posts () Позволяет посчитать количество записей любого типа и любого статуса. wp-includes/post.php
wp_delete_post() Перемещает в корзину либо полностью удаляет пост. wp-includes / post.php
wp_insert_post() Позволяет создать или обновить пост (запись, страницу или произвольный тип поста). wp-includes / post.php
wp_is_post_revision() Проверяет, является ли текущей пост редакцией. wp-includes / revision.php
wp_list_pages() Выводит список страниц в виде ссылок. wp-includes / post-template.php
wp_trash_post() удаляет пост (перемещает его в корзину) wp-includes / post.php