Документация WordPress

register_post_type

register_post_type() — это функция в WordPress, которая используется для создания кастомного типа записей (Custom Post Type, CPT). Свои типы записи позволяют создавать и управлять собственными типом контентом на сайте, помимо стандартных типов, таких как посты (posts) и страницы (pages).

В примере мы создаем кастомный тип записей «Книги» с набором параметров. Некоторые ключевые аргументы:

  • 'name' и 'singular_name': Определяют имя типа записей во множественном и единственном числе соответственно. Эти метки используются в административной части.
  • 'menu_name': Определяет имя типа записей, которое будет отображаться в меню административной панели.
  • 'public': Устанавливает видимость типа записей на сайте. Если true, то тип записей будет виден для посетителей сайта.
  • 'has_archive': Включает архив записей. Архив обычно отображает список записей данного типа.
  • 'supports': Определяет, какие функции будут поддерживаться для этого типа записей, такие как заголовок, редактор, миниатюры и пользовательские поля.

Выше приведены не все параметры при создании своего типа записи. Более подробно читайте на официальном сайте WordPress.

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

post theme

Функции WordPress