Лучший опыт

9 лучших плагинов для пользовательских типов сообщений WordPress: как создать собственный тип сообщений.

9 лучших плагинов для пользовательских типов сообщений WordPress: как .

Содержание
Что такое плагин настраиваемого типа сообщений ?
Потребность в плагине настраиваемого типа записи
Список лучших плагинов для настраиваемых типов записей
Сравнительная таблица лучших плагинов для настраиваемых типов записей (2020)
Лучшие плагины для пользовательских типов записей (обзор)
1. Плагин Custom Post Types Unlimited – лучший плагин для Custom Post Type
2. Пользовательский интерфейс Custom Post Type – лучший плагин Custom Post Type.
3. Типы инструментов – настраиваемые типы сообщений, настраиваемые поля и таксономии.
4. Создатель настраиваемых типов сообщений и настраиваемых полей –
5. – плагин для настраиваемых типов сообщений
6. CPT-ономии: использование произвольных типов сообщений в качестве таксономий
7. Пользовательский тип сообщения MB
Бонусные плагины для настраиваемых типов сообщений
8. Генератор пользовательских типов сообщений
9. Модули – настраиваемые типы контента и поля
Создание настраиваемого типа записи вручную
Как создавать собственные типы сообщений
Отображение данных настраиваемого типа сообщения с помощью WP_Query ()
Как отобразить категорию произвольного типа записи в
Шаблоны пользовательских типов сообщений
Шаблоны настраиваемых типов сообщений по умолчанию в
Какой плагин Custom Post Type лучше всего подходит для вас?

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

Контент является неотъемлемой частью веб-сайта. предоставляет различные встроенные типы контента. Для простого блога или веб-сайта эти типы контента также могут соответствовать вашим потребностям. Однако часто вы можете захотеть создать индивидуальный вид своего веб-сайта. Вы можете определить свои собственные типы контента с функциями, которые недоступны по умолчанию. Если вы планируете создать более сложный веб-сайт, вы можете использовать возможности настраиваемых типов сообщений. С настраиваемыми типами вы получаете гибкость для создания любого типа контента. В этой статье вы узнаете о преимуществах настраиваемых типов сообщений и о том, как их создавать. Вот в нашем и , я также сделать сравнение функции некоторых из популярных ТАМОЖЕННЫЙ ПОСТ типа плагинов.

Что такое плагин настраиваемого типа сообщений ?

хранит и отображает контент в виде сообщений и классифицирует их по . Страница на сайте имеет тип сообщения «page», а сообщение в блоге имеет тип «сообщение». некоторые типы записей, которые являются родными для . Эти предопределенные типы сообщений:

  • Почта
  • Страница
  • Вложение
  • Редакция
  • Меню навигации
  • Пользовательские CSS
  • Наборы изменений

Пользовательский тип сообщения – это определенный пользователем фрагмент контента. Это новые типы сообщений, которые вы определяете и создаете для настраиваемого содержимого. Новый тип сообщения регистрируется в как настраиваемый тип сообщения. Пользовательский пост – это обычный пост, но он имеет другое значение post_type в базе данных . Вот некоторые примеры пользовательских типов сообщений:

  • Средства массовой информации
  • люди
  • Товары
  • События
  • Места
  • Интернет-магазин
  • Отзывы
  • Котировки
  • Журнал ошибок

Потребность в плагине настраиваемого типа записи

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

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

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

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

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

Список лучших плагинов для настраиваемых типов записей

  1. Плагин Custom Post Types Unlimited
  2. Пользовательский интерфейс типа сообщения
  3. Типы инструментов
  4. Создатель настраиваемых типов сообщений и настраиваемых полей –
  5. Создатель пользовательских типов сообщений
  6. CPT-ономии
  7. Пользовательский тип сообщения МБ
  8. Генератор пользовательских типов сообщений
  9. Стручки

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

Сравнительная таблица лучших плагинов для настраиваемых типов записей (2020)

Лучший плагин для настраиваемых типов сообщений Пользовательский интерфейс типа сообщения Типы инструментов Создатель пользовательских типов сообщений CPT-ономии Пользовательский тип сообщения МБ Генератор пользовательских типов сообщений
Активные установки 400,000+ 200,000+ 20,000+ 8,000+ 4,000+ 2,000+ 2,000+
Рейтинг 4.6 4.3 4.7 4.6 4.9 5 5
 Пользовательский интерфейс для создания новых CPT да да да да да Да, через расширения да
Рекомендуемый уровень навыков Некоторые знания PHP Новичок Некоторые знания PHP Новичок Новичок Некоторые знания PHP Некоторые знания PHP
Пользовательские типы сообщений да да да да да Да, через расширение Да, используя сгенерированный код
Цена за клик в КМС Нет да да Нет да да Нет
 Добавить существующие таксономии в CPT да да да да да да Нет
Пользовательский интерфейс Легко Немного сложно Легко Легко Легко Легко Легко
Отношения типов сообщений Нет да да да да Нет Нет
Экспорт да да да да Нет да Да, в код PHP

Если вы хотите сравнить расширенные функции плагинов настраиваемых типов сообщений , вы можете посмотреть подробное .

Лучшие плагины для пользовательских типов записей (обзор)

1. Плагин Custom Post Types Unlimited – лучший плагин для Custom Post Type


9 лучших плагинов для пользовательских типов сообщений : как создать собственный тип сообщений

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

9 лучших плагинов для пользовательских типов сообщений : как создать собственный тип сообщений

Плюсы:

  • Легко начать
  • Добавляйте неограниченное количество типов записей / таксономий
  • Использует основной интерфейс
  • Не реклама или допродажа «профессиональной» версии – плагин полностью БЕСПЛАТНЫЙ
  • Удобство для разработчиков (доступны хуки для добавления ваших собственных настроек в админку)

Минусы:

  • Нет параметров для добавления настраиваемых полей к вашим

2. Пользовательский интерфейс Custom Post Type – лучший плагин Custom Post Type.

9 лучших плагинов для пользовательских типов сообщений : как создать собственный тип сообщений

« плагин» обеспечивает простой в использовании интерфейс для создания пользовательских почтовых типов и таксономии в .

9 лучших плагинов для пользовательских типов сообщений : как создать собственный тип сообщений

Плюсы:

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

Минусы:

  • Этот плагин настраиваемого типа записей просто создает типы, и вам нужно добавить их в тему самостоятельно. Как таковое отображение CPT не обрабатывается.
  • В плагине отсутствует описание некоторых более сложных опций.
  • Он не предоставляет встроенной функции добавления настраиваемых полей.

3. Типы инструментов – настраиваемые типы сообщений, настраиваемые поля и таксономии.

9 лучших плагинов для пользовательских типов сообщений : как создать собственный тип сообщений

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

9 лучших плагинов для пользовательских типов сообщений : как создать собственный тип сообщений

Плюсы:

  • Toolset предлагает возможность создавать которые упрощают управление вашим веб-сайтом, связывая соответствующие сообщения друг с другом. Вы также можете добавлять повторяющиеся группы полей в свои настраиваемые поля, чтобы вы могли повторить набор полей одним щелчком мыши.
  • Toolset недавно выпустил который дает вам возможность создавать блоки с динамическим содержимым с помощью редактора Gutenberg. Вы также можете легко создавать собственные типов сообщений, архивы и поисковые запросы с помощью Toolset Blocks.
  • полностью интегрирован с множеством популярных плагинов, включая WooCommerce, WPML и Elementor, а также с основными темами, включая OceanWP и Astra.
  • Кроме того, Toolset позволяет создавать другие сложные функции, включая настраиваемый поиск, интерфейсные формы, ползунки и карты. 
  • Если вы ищете плагин, который поддерживает пользовательские типы сообщений и дает вам возможность добавлять важные функции, необходимые каждому пользовательскому веб-сайту, тогда Toolset – отличный вариант.

4. Создатель настраиваемых типов сообщений и настраиваемых полей –

9 лучших плагинов для пользовательских типов сообщений : как создать собственный тип сообщений

« Custom Post Type Creator» – это плагин настраиваемого типа сообщений , который обеспечивает создание настраиваемых типов сообщений с пользовательским интерфейсом, который поддерживает большинство аргументов функции register_post_type().

9 лучших плагинов для пользовательских типов сообщений : как создать собственный тип сообщений

Плюсы:

  • С простым интерфейсом это, пожалуй, самый простой плагин для настраиваемых типов записей .
  • Плагин настраиваемых типов сообщений позволяет создавать и поддерживать настраиваемые типы сообщений, настраиваемые таксономии, настраиваемые поля и мета-поля для сообщений, страниц или настраиваемых типов сообщений.
  • Руководство по быстрому запуску на странице «Общие настройки».
  • Вы можете организовать админку с разными типами сообщений и темой отображения.
  • Доступна версия Pro с дополнительными функциями и функциями.

Минусы:

  • В бесплатной версии есть ненужное вредоносное ПО в качестве рекламы версии Pro.

5. – плагин для настраиваемых типов сообщений

9 лучших плагинов для пользовательских типов сообщений : как создать собственный тип сообщений

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

9 лучших плагинов для пользовательских типов сообщений : как создать собственный тип сообщений

Плюсы:

  • Лаконичный интерфейс с отдельными разделами для «Типы сообщений» и «Таксономии».
  • Он предоставляет вам интерфейс для управления настраиваемыми типами сообщений, такими как обычные сообщения и страницы.
  • Предоставляет большинство функций, предлагаемых плагином настраиваемого типа записей .
  • Позволяет установить практически все параметры CPT API.

Минусы:

  • Плагин не поддерживает отображение пользовательских типов сообщений и таксономий.
  • Этот плагин не обновлялся довольно давно. Таким образом, он не широко используется и не активен на многих сайтах .

6. CPT-ономии: использование произвольных типов сообщений в качестве таксономий

9 лучших плагинов для пользовательских типов сообщений : как создать собственный тип сообщений

«CPT-onomies» – это плагин настраиваемого типа записей , совместимый с несколькими сайтами, который поддерживает создание очень мощных таксономий и очень мощных отношений между постами.

9 лучших плагинов для пользовательских типов сообщений : как создать собственный тип сообщений

Плюсы:

  • Позволяет использовать настраиваемые типы сообщений в качестве таксономий и создавать связи между сообщениями.
  • Диспетчер настраиваемых типов сообщений позволяет создавать настраиваемые типы сообщений и регистрировать CPT-onomies без какого-либо дополнительного кодирования.
  • Поддерживает регистрацию других пользовательских типов сообщений, созданных с помощью других плагинов и тем.
  • Поддержка многосайтовой сети. Можно зарегистрировать пользовательские типы сообщений / CPT-onomies во всей сети или на выбранных сайтах.

Минусы:

  • На данный момент не все функции таксономии поддерживаются для CPT-ономий.

7. Пользовательский тип сообщения MB

9 лучших плагинов для пользовательских типов сообщений : как создать собственный тип сообщений

Плагин «MB Custom Post Type» позволяет легко создавать и управлять пользовательскими типами записей и таксономиями с помощью простого в использовании интерфейса.

9 лучших плагинов для пользовательских типов сообщений : как создать собственный тип сообщений

Плюсы:

  • Этот плагин настраиваемого типа записи поддерживает все аргументы типа записи без необходимости писать собственный код PHP.
  • Он легкий, мощный и простой в использовании.
  • Поддерживает режим редактирования в реальном времени, который автоматически заполняет необходимые ярлыки.
  • Поддержка импорта / экспорта зарегистрированных пользовательских типов сообщений.
  • Его можно расширить с помощью расширений.

Минусы:

  • Требуется установка плагина MetaBox.

Бонусные плагины для настраиваемых типов сообщений

8. Генератор пользовательских типов сообщений

9 лучших плагинов для пользовательских типов сообщений : как создать собственный тип сообщений

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

9 лучших плагинов для пользовательских типов сообщений : как создать собственный тип сообщений

Плюсы:

  • Удобный интерфейс.
  • Предоставляет возможность генерировать PHP-код для включения настраиваемых типов записей и таксономий в темы и плагины настраиваемых типов записей .
  • Отдельно перечисляет настраиваемые типы сообщений, встроенные типы и типы, поддерживаемые темой.

Минусы:

  • Зарегистрированные пользовательские типы сообщений и таксономии не отображаются в списке редактируемых объектов в пользовательском интерфейсе.

9. Модули – настраиваемые типы контента и поля


9 лучших плагинов для пользовательских типов сообщений : как создать собственный тип сообщений

С помощью плагина настраиваемого типа вы можете создавать любой тип контента независимо от его сложности. Благодаря простому в использовании интерфейсу вы можете управлять настраиваемыми полями и типами контента.

Плюсы:

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

Минусы:

  • Это сложно, и даже с впечатляющей документацией может быть непросто использовать для новичка.

Создание настраиваемого типа записи вручную

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

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

Чтобы создать новый пользовательский тип сообщения, вам нужно будет использовать функцию register_post_type () из :

<?php register_post_type( $post_type, $args ); ?>

Эта функция позволяет вам создать новый тип сообщения по его меткам, поддерживаемым функциям, доступности и другим параметрам.

Функция register_post_type () принимает два параметра:

  • $ post_type – Название типа сообщения.
  • $ args – массив аргументов, определяющих тип сообщения.

Давайте теперь посмотрим на пример создания настраиваемого типа сообщения. Вы можете зарегистрировать тип сообщения в двух местах:

  • Внутри файла functions.php темы.
  • Внутри настраиваемого плагина

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

Код для регистрации типа сообщения «продукты» в файле functions.php темы:

function register_my_post_type() {  $args = array(  'public' => true,  'label' => 'Products'  );  register_post_type( 'products', $args );  }  add_action( 'init', 'register_my_post_type' );

На панели администратора добавлено новое меню под названием «Продукты», как показано ниже.

9 лучших плагинов для пользовательских типов сообщений : как создать собственный тип сообщений

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

Отображение данных настраиваемого типа сообщения с помощью WP_Query ()

Если вы хотите отображать данные пользовательского типа сообщения, вы можете использовать WP_Query () для получения пользовательских сообщений в цикле. Функция WP_Query () принимает параметр post_type, который определяет возвращаемый тип содержимого. В приведенном ниже примере мы отображаем все записи о продуктах в .

$args = array ('posts_per_page' => '-1',  'post_type' => 'products'  );  // Custom query.  $query = new WP_Query( $args );  if ($query->have_posts()) {  // Start looping over the query results.  while ($query->have_posts()) {  $query->the_post();  ?>  <h1><?php the_title() ?></h1>  <div class='content'>  <?php the_content() ?>  </div>  <?php  }  }  wp_reset_postdata()

Как отобразить категорию произвольного типа записи в

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

Во-первых, вам нужно будет прикрепить категорий к настраиваемому типу публикации. По умолчанию к произвольному типу сообщений не прикреплены никакие таксономии. Вам необходимо добавить дополнительный аргумент «taxonomy», установленный в «category», к функции register_post_type ().

'taxonomies' => array( 'category' ),

Страницы категорий по умолчанию отображают только сообщения типа «Сообщения». Чтобы ваши пользовательские типы сообщений отображались также на той же странице, вам необходимо добавить дополнительный код в файл functions.php темы или в свой собственный плагин.

add_filter('pre_get_posts', 'query_custom_post_type');  function query_custom_post_type($query) {  if( is_category()) {  $post_type = get_query_var('post_type');  if($post_type)  $post_type = $post_type;  else  $post_type = array('nav_menu_item', 'post', 'Products');  $query->set('post_type',$post_type);  return $query;    }  }

Страница категории, отображающая типы сообщений по умолчанию

9 лучших плагинов для пользовательских типов сообщений : как создать собственный тип сообщений

Страница категории, отображающая настраиваемые типы сообщений

9 лучших плагинов для пользовательских типов сообщений : как создать собственный тип сообщений

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

$customPostTaxonomies = get_object_taxonomies('Products');  if (count($customPostTaxonomies) > 0){  foreach($customPostTaxonomies as $tax){  $args = array(  'orderby' => 'name',  'taxonomy' => $tax,  );  wp_list_categories( $args );    }  }

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

Темы поддерживают настраиваемые для настраиваемых типов сообщений. Пользовательские поддерживаются для единого отображения настраиваемых сообщений и архивов. По умолчанию будет использовать существующие файлы тем, которые будут файлами archive.php, single.php и index.php. Если вы хотите создать собственный шаблон для вашего пользовательского типа сообщения, сделайте копию существующего файла php и отредактируйте его. следует и использует шаблон, с которым сталкивается первым.

Шаблоны настраиваемых типов сообщений по умолчанию в

  • single- {post-type} .php

Шаблон одиночного сообщения используется, когда зритель запрашивает отдельное сообщение из настраиваемого типа сообщения. Файл шаблона single.php будет использоваться, если файл single- {post-type} .php отсутствует.

  • архив- {тип сообщения} .php

Шаблон типа записи архива используется для запросов на архив пользовательского типа записи. Файл шаблона archive.php будет использоваться, если нет файла archive- {post-type} .php.

  • search.php

Шаблон результатов поиска используется для отображения результатов поиска. Чтобы включить результаты поиска из пользовательского типа сообщения, добавьте pre_get_posts, как показано выше.

  • index.php

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

Какой плагин Custom Post Type лучше всего подходит для вас?

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

Лучший интерфейс перетаскивания для создания потрясающих тем

Источник записи: