Типы записей (рубрика)

add_post_type_support()

Добавляет доп. возможности для указанного типа записи. Например, метабоксы - блоки на странице редактирования записи: редактор, автор, произвольные поля, комментарии и т.д.

get_post_permalink()

Получает URL (постоянную ссылку) на запись произвольного типа.

get_post_type()

Получает тип записи по переданному ID (post, page, attachment).

get_post_type_archive_link()

Возвращает URL (постоянную ссылку) на страницу архива произвольного типа записи.

get_post_type_object()

Получает объект (данные) указанного типа записи: post, page, attachment или новый тип записи. Объект содержит все параметры (настройки) типа записи.

get_post_types()

Получает данные (объекты) зарегистрированных типов записей. Не сами записи, а данные регистрации типа записи.

get_the_post_type_description()

Получает описание текущей архивной страницы типа записи.

is_post_type_archive()

Проверяет находится ли пользователь на архивной странице записей произвольного типа.

is_post_type_hierarchical()

Проверяет, является ли указанный тип записи древовидным.

is_post_type_viewable()

Определяет является ли указанный тип записи публичным (доступным для просмотра во внешней части сайта). Указывать нужно объект типа записи.

post_type_archive_title()

Выводит или возвращает заголовок для архивной страницы произвольного типа постов.

post_type_exists()

Проверяет зарегистрирован ли указанный тип записи.

post_type_supports()

Проверяет поддерживает ли тип записи указанную возможность (метабокс): title, editor, author, thumbnail...

register_post_type()

Создает новый тип записи или изменяет имеющийся.

remove_post_type_support()

Удаляет зарегистрированную возможность у указанного типа записи.

set_post_type()

Обновляет тип записи по указанному ID записи. Примеры типов записей: post, page, attachment.

unregister_post_type()

Отменяет регистрацию указанного типа записи. Удаляет тип записи.