Без рубрик

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

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

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

Контент является неотъемлемой частью веб-сайта. WordPress предоставляет различные встроенные типы контента. Для простого блога или веб-сайта эти типы контента также могут соответствовать вашим потребностям. Однако часто вы можете захотеть создать индивидуальный вид своего веб-сайта. Вы можете определить свои собственные типы контента с функциями, которые недоступны по умолчанию. Если вы планируете создать более сложный веб-сайт, вы можете использовать возможности настраиваемых типов сообщений. С настраиваемыми типами вы получаете гибкость для создания любого типа контента. В этой статье вы узнаете о преимуществах настраиваемых типов сообщений и о том, как их создавать. Здесь, в нашем программном обеспечении для их генерации и создания веб-сайтов, я также проведу сравнение функций некоторых популярных плагинов WordPress Custom Post Type.

Что такое плагин WordPress Custom Post Type?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Плюсы:

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

Минусы:

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

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

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

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

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

Плюсы:

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

Минусы:

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

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

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

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

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

Плюсы:

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

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

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

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

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

Плюсы:

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

Минусы:

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

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

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

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

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

Плюсы:

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

Минусы:

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

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

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

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

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

Плюсы:

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

Минусы:

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

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

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

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

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

Плюсы:

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

Минусы:

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

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

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

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

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

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

Плюсы:

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

Минусы:

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

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


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

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

Плюсы:

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

Минусы:

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

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

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

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

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

<?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' );

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

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

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

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

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

$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()

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

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

Во-первых, вам нужно будет прикрепить таксономию категорий к настраиваемому типу публикации. По умолчанию к произвольному типу сообщений не привязаны таксономии. Вам необходимо добавить дополнительный аргумент «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 лучших плагинов для настраиваемых типов сообщений WordPress: как создать собственный тип сообщений

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

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

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

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

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

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

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

  • 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 используется, если указанный выше шаблон запроса для настраиваемого типа сообщения отсутствует.

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

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

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

Источник записи: https://blog.templatetoaster.com

Похожие сообщения
Без рубрик

Плагины мобильного адаптивного меню для WordPress

Без рубрик

Лучшие плагины доставки WooCommerce для вашего интернет-магазина

Без рубрик

5 плагинов WordPress, которые могут повысить вовлеченность читателей в ваш блог WordPress

Без рубрик

12+ лучших надстроек для создания страниц WPBakery