Как создать пользовательские типы записей с помощью плагина

И снова здравствуйте!

И опять с вами Юрич, и темой сегодняшнего поста будет как создать пользовательские типы записей с помощью плагина «Toolset Types». Хоть я и не люблю плагины, но иногда приходится ими воспользоваться. Это, конечно, не этот случай, но все равно расскажу как пользоваться этим плагином! Наверняка новичкам он пригодится.

Как создать пользовательские типы записей с помощью плагина

WordPress превратилась в надежную и гибкую систему управления контентом (CMS), которая может обрабатывать практически любой тип веб-сайта. Одной из возможностей, которая делает это возможным, является возможность создания пользовательских типов сообщений для вашего сайта. Проблема в том, что для этого вам нужно будет использовать PHP, с которым вам может быть не так комфортно.

Вот здесь и появляется плагин «Toolset Types». Этот мощный инструмент позволяет создавать пользовательские типы сообщений для WordPress без необходимости писать хоть одну строку кода, и это достаточно просто, чтобы любой мог ее использовать. В этой статье мы рассмотрим, какие пользовательские типы сообщений есть, тогда мы поговорим об этом инструменте и о том, что он делает. Наконец, вы узнаете, как создавать собственные настраиваемые типы сообщений с помощью «Toolset Types». Давай приступим к работе!

Какие существуют пользовательские типы записей (и зачем они нужны)

Какие существуют пользовательские типы записей

Сообщения являются одним из типов содержимого по умолчанию, жестко закодированных в WordPress.

По умолчанию WordPress включает в себя массив типов сообщений, включая медиафайлы, страницы и обычные сообщения. Вы можете настраивать и классифицировать их любым способом, но WordPress все равно распознает их в соответствии с их первоначальной классификацией. Использование настраиваемого типа сообщений позволяет добавлять новые типы контента в WordPress. Например, если вы публикуете много отзывов на своем сайте, вы можете создать собственный тип сообщений «Отзывы», который включает некоторые из функций, которые вы привыкли использовать.

Использование пользовательских типов сообщений не является строго необходимым, но в некоторых случаях это логично. Например:

  • Если вы не используете WordPress в качестве платформы для ведения блога, имеет смысл добавить новый настраиваемый тип сообщений, соответствующий вашим уникальным потребностям.
  • Это позволяет вам разделить контент из раздела «Сообщения», чтобы ваш сайт был более организованным.

Возьмем, к примеру, последнюю причину. WordPress уже предоставляет нам несколько таксономических классификаций для организации вашего контента, таких как категории и теги – использование пользовательских типов записей не означает, что вам нужно с ними покончить. Фактически, вы все еще можете использовать категории для разделения ваших новых пользовательских типов записей, что обеспечивает вам еще больший уровень организации.

Введение в Toolset Types

Введение в Toolset Types

«Toolset Types» — это мощный плагин, который позволяет добавлять пользовательские типы записей, поля и таксономии в WordPress без использования одной строки кода.

Самое приятное то, что плагин не ограничивается простым добавлением пользовательских типов записей — он также позволяет настраивать поведение редактора WordPress для каждого из них. Вы даже можете изменить расположение вкладок нового типа записей на панели мониторинга для большей организации.

Ключевые особенности:

  • Добавление новых пользовательских типов записей в WordPress.
  • Создание шаблонов для новых пользовательских типов записей.
  • Добавление новых таксономии на свой сайт.
  • Включение использования нескольких новых типов настраиваемых полей, включая флажки, раскрывающиеся списки и загрузку файлов.

Цена: Freemium / Подробная Информация

Как создать без знания PHP пользовательские типы записей с помощью плагина Toolset Types (в 5 шагов)

Прежде чем добавить новый тип записи в WordPress, стоит отметить, что вы можете настроить дочернюю тему, так как процесс включает в себя изменение вашего файла functions.php. Вы также должны изучить возможность резервного копирования вашего веб-сайта, если у вас нет его последнего бэкапа, хотя сам процесс довольно безопасен. Что касается пользователей премиум-темы Divi и ее аналогов, вам не нужно беспокоиться – вы все равно сможете использовать встроенный конструктор с любыми созданными вами типами сообщений (хотя вам нужно будет включить его для каждого из них).

Наконец, так как мы будем использовать плагин, чтобы сделать это, вы, естественно, хотите установить и активировать его, прежде чем перейти к шагу номер один.

Шаг 1: добавление новых пользовательских типов записей

Активация плагина «Toolset Types» добавит новую вкладку набора инструментов на панель мониторинга. Чтобы создать свой первый пользовательский тип записи, перейдите в «Toolset — Post Types». Здесь вы увидите список типов записей WordPress по умолчанию и возможность добавить новый. Нажмите «Добавить новый»:

добавление новых пользовательских типов записей

На первый взгляд, вы заметите, что на этой странице много настроек, но не волнуйтесь – мы рассмотрим их все шаг за шагом. Пока давайте сосредоточимся на «Название и Описание раздела»:

Название и Описание раздела

Чтобы начать работу, необходимо задать имя во множественном числе для пользовательского типа записи, которое будет отображаться на панели мониторинга. Затем введите единственное число этого имени ниже, которое также удваивается как «slug» по умолчанию. Слаг («slug») — это версии типов записей, которые отображаются в URL-адресах.

«Toolset types» позволяет добавить описание для пользовательского типа записи, что может пригодиться, если вы создаете несколько из них и хотите отслеживать. Вы также можете изменить значок, который будет отображаться рядом с его именем на панели мониторинга:

изменить значок

После того, как вы выбрали значок, нажмите кнопку «Сохранить тип публикации» справа, и ваш новый тип сообщения появится на панели инструментов:

Сохранить тип публикации

Теперь, когда вы добавили новый тип сообщения, пришло время изучить новые таксономии, чтобы ваш сайт был организован.

Шаг 2: создайте новую таксономию и присвойте ей свой пользовательский тип сообщения

Как мы упоминали ранее, «Toolset types» позволяет создавать пользовательскую таксономию и назначать ее пользовательским типам записей. Для этого перейдите на вкладку панели мониторинга «Toolset — Taxonomies» и нажмите «Add New» (Добавить новую):

создайте новую таксономию и присвойте ей свой пользовательский тип сообщения

Первая часть этого процесса аналогична шагу номер один. Вам нужно будет выбрать имя для таксономии и ввести ее множественное и единственное число, а также слаг:

создайте новую таксономию и присвойте ей свой пользовательский тип сообщения

После этого вам нужно будет выбрать, будет ли ваша новая таксономия «Hierarchical» или «Flat»:

новая таксономия

Первый позволяет создавать подкатегории для дальнейшей организации, в то время как второй работает как тег сообщения. В этом примере мы создали иерархическую таксономию под названием «Movies» («Фильмы»). Затем мы назначим этой таксономии новый пользовательский тип записи, установив флажок с его именем в разделе типы записей, которые будут использоваться с этой таксономией:

мы создали иерархическую таксономию

После этого нажмите на кнопку «Сохранить таксономию» и вы готовы к работе! Если вы хотите добавить подкатегории в свою новую таксономию, вы сможете сделать это, перейдя на вкладку вашего пользовательского типа записи и выбрав вкладку «New Movie» («новый фильм»). Как только вы войдете, вы сможете добавить новые категории, выбрав имя и слаг для них:

New Movie

Каждая категория, которую вы добавили сюда, будет вложена в таксономию «Movies» («фильмы»), и вы сможете назначать им записи из редактора.

Шаг 3: Настройте свой редактор для типов сообщений

Плагин «Toolset types» позволяет настраивать разделы, отображаемые в редакторе, для любого пользовательского типа записей, создаваемого с его помощью. Мы можем получить доступ к этим настройкам, перейдя на вкладку «Toolset — Post Types» на вашей панели мониторинга, ища тип записи, который вы хотите обновить, и нажав на кнопку «Edit» под ним:

астройте свой редактор для типов сообщений<

Когда вы войдете, прокрутите страницу вниз до тех пор, пока вы не увидите разделы, которые будут отображаться при редактировании вашего виджета «Имя вашего сообщения», и вы найдете список всех доступных опций.

Имя вашего сообщения

Отметьте все разделы, которые вы хотите включить в редакторе для своего настраиваемого типа сообщений, и не забудьте сохранить изменения, когда вы закончите выбирать.

Шаг 4: измените местоположение нового настраиваемого типа сообщения

По умолчанию «Toolset types» добавит новую вкладку верхнего уровня на вашей информационной панели для каждого из ваших новых типов сообщений, но мы можем изменить это, если вы хотите упорядочить вещи по-другому. Для этого вам нужно вернуться в раздел «Toolset — Post Types» и отредактировать тип сообщения, местоположение которого вы хотите обновить.

Когда вы находитесь на странице настроек, прокрутите вниз, пока не дойдете до раздела «Options» и найдите тот, который читается «show_in_menu» («показывать в меню»):

измените местоположение нового настраиваемого типа сообщения

Если оставить это поле пустым, пользовательский тип записи останется вкладкой верхнего уровня. Чтобы вложить его в другой, вам нужно ввести следующее:

edit.php?post_type=slug

Чтобы это сработало, вам нужно заменить слово «slug» на slug для типа сообщения, в который вы хотите вложить свой только что созданный. Например, если вы хотите добавить пользовательский тип записи на вкладке страницы, эта строка будет выглядеть следующим образом:

edit.php?post_type=page

Если вы не знаете, какой слаг для вкладки, которую вы хотите использовать в качестве родителя, вернитесь в раздел «Toolset — Post Types» и откройте редактор для указанного типа сообщения. Вы сможете проверить, что этот слаг есть.

Шаг 5: установите родительские/дочерние отношения между вашими пользовательскими типами записей

И последнее, но не менее важное: отношения родитель/потомок — это одна из самых интересных особенностей «Toolset types». Эта функция позволяет подключать пользовательские типы записей иерархически и отображать определенные категории в редакторе определенного типа записей.

Давайте используем пример, чтобы проиллюстрировать, как это работает. Если вы хотите создать пользовательский тип сообщения «Vintage Cars», вы можете использовать отношения родитель/потомок, чтобы отображать конкретные списки автомобилей, не выходя из своего редактора. Таким образом, вы сможете управлять списками более эффективно.

Установите родительские/дочерние отношения между вашими пользовательскими типами записей

Это может показаться довольно сложным, и это то, с чем вы, возможно, не захотите возиться, пока вам не станет комфортно настраивать свои собственные типы сообщений. Когда вы будете готовы к этому, на домашней странице «Toolset types» содержится подробная документация о том, как это сделать.

И в заключении

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

Ниже приведены пять шагов, которые необходимо выполнить для настройки первого пользовательского типа записи с помощью «Toolset types»:

  • Добавьте новый пользовательский тип записи.
  • Создайте новую таксономию и назначьте ее пользовательскому типу записи.
  • Настройте редактор нового типа записей.
  • Измените расположение нового настраиваемого типа записи.
  • Установите отношения между родительскими и дочерними типами записей (если хотите).

Вот и все!

А также — до скорых встреч!

Если у вас остались вопросы о том, как использовать «Toolset types» для создания пользовательских типов записей в WordPress, можете задать их в разделе комментариев ниже!

Вам понравилась статья?
плохохорошо (Пока оценок нет)
Загрузка...
Обо мне
Юрич:
Занимаюсь созданием сайтов на ВордПресс более 5 лет. Работал в нескольких веб-студиях, да и сейчас работаю. Иногда подрабатываю на фрилансе, как на нашем так и на зарубежном. Везде зарекомендовал себя очень хорошо. Если нужен сайт на вордресс, шаблон для сайта или лендинг - не стесняйтесь - пишите. Рад буду помочь!