Как создать пользовательский тип записи (CPT) и таксономию в WordPress — руководство Hello World, советы и рекомендации

Опубликовано: 2016-03-11

Потрясающий. Давайте поговорим о Custom Post Type (CPT). Это также поможет вам, если у вас есть следующие вопросы:

  • Как создать пользовательские типы записей в WordPress?
  • Создать тип записи WordPress
  • Создайте свой первый пользовательский тип записи WordPress
  • Таксономия WordPress CPT
  • Полное руководство по пользовательским типам записей WordPress

WordPress — одна из наиболее широко используемых платформ для ведения блогов с множеством мощных функций, и Custom Post Type — одна из них. Раньше я никогда не рассматривал пользовательский тип записи (CPT) в WordPress, но недавно мне захотелось создать новый раздел «Сделки».

Есть два способа добиться этого:

  1. Создайте новый поддомен: http://deals.crunchify.com/
  2. Создайте новый пользовательский тип сообщения: https://crunchify.com/deals/

Чтобы достичь point 1 , вы можете просто создать поддомен, установить новую установку WordPress и начать новый блог. Но я считаю, что никто не хочет делать это, чтобы просто создать один простой раздел. Итак, мы рассмотрим point 2 в этом уроке.

В WordPress есть несколько типов записей по умолчанию, например:

  • Вложение (Тип сообщения: «вложение»)
  • Сообщение (Тип сообщения: 'сообщение')
  • Меню навигации (Тип сообщения: 'nav_menu_item')
  • Редакция (Тип сообщения: "редакция")
  • Страница (Тип сообщения: «страница»)

Теперь, что такое КПТ?

Custom post types (CPT) — это новые типы сообщений, которые вы можете создавать. Пользовательский тип записи можно добавить в WordPress с помощью функции register_post_type() . Эта функция позволяет определить новый тип записи по его меткам, поддерживаемым функциям, доступности и другим особенностям.

Давайте начнем.

Шаг 1

Вот что нам нужно для создания нового Custom Post Type под названием « Deals ».

Приведенный выше код создаст новый раздел под названием « Deals », который мы называем «Пользовательский тип сообщения».

Создать новый пользовательский тип записи — CPT — Советы Crunchify

Как добавить теги к произвольному типу записи? 'taxonomies' => array('post_tag') в приведенном выше фрагменте добавит стандартные теги WordPress к вашим пользовательским типам записей.

Шаг 2

А что если вы хотите создать Custom Taxonomy с именем Type . С помощью функции register_taxonomy вы можете просто создать таксономию.

Создайте новую пользовательскую таксономию — советы Crunchify

Шаг 3

Теперь создайте свой первый пост о сделках. Вот скриншот Add New Deal .

Создайте новый пользовательский тип сообщения «Сделки» на Crunchify

Шаг-4

Создайте свою первую таксономию типов. Вот страница Add New Type .

Пользовательская страница таксономии

С помощью этого руководства мы создали Custom Post Type - Deals и Custom Taxonomy - Types . В следующем уроке мы расскажем о некоторых дополнительных настройках.

Что дальше? Получите советы и рекомендации WordPress по пользовательскому типу записи (CPT) для RSS, YARPP, Post Meta, Footer, HomePage.

Кроме того, ознакомьтесь с другим учебником по CPT.

Как добавить пользовательскую таксономию в постоянную ссылку пользовательского типа записи?