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

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

В этом посте мы покажем вам несколько методов создания пользовательских типов записей в WordPress.

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

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

instagram viewer

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

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

Мы будем рекомендовать Pods, так как у него более 100000 установок, и он настоятельно рекомендуется экспертами и пользователями WordPress. Хотя использование плагина является жизнеспособным методом создания пользовательских типов сообщений WordPress, в этой статье мы больше сосредоточимся на том, как это сделать вручную.

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

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

Ниже приведен подробный фрагмент кода, который добавляет дополнительные параметры к вашему пользовательскому типу публикации. В бэкэнде WordPress перейдите на Внешний вид> Редактор тем> Функции темы (functions.php).

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

Назовем нашу новую функцию cp_post_type_partners.

Скопируйте следующий код и вставьте его в конец файла:

/ * Начало произвольного типа сообщения * /
function cp_post_type_partners () {
$ supports = array (
'title', // заголовок сообщения
'editor', // содержание публикации
'author', // автор сообщения
'thumbnail', // избранные изображения
'отрывок', // отрывок публикации
'custom-fields', // настраиваемые поля
'comments', // оставляем комментарии
'revisions', // опубликовать исправления
'пост-форматы', // форматы постов
);

$ label = массив (
'name' => _x ('партнеры', 'множественное число'),
'singular_name' => _x ('партнер', 'единственное число'),
'menu_name' => _x ('партнеры', 'меню администратора'),
'name_admin_bar' => _x ('партнеры', 'панель администратора'),
'add_new' => _x ('Добавить новый', 'добавить новый'),
'add_new_item' => __ ('Добавить нового партнера'),
'new_item' => __ ('Новый партнер'),
'edit_item' => __ ('Редактировать партнера'),
'view_item' => __ ('Просмотр партнера'),
'all_items' => __ ('Все партнеры'),
'search_items' => __ ('Партнеры по поиску'),
'not_found' => __ ('Партнер не найден.'),
);

$ args = массив (
'supports' => $ supports,
'label' => $ label,
'public' => истина,
'query_var' => истина,
'rewrite' => array ('slug' => 'partners'),
'has_archive' => истина,
'иерархический' => ложь,
);
register_post_type ('партнер', $ args);
}
add_action ('инициализация', 'cp_post_type_partners');
/ * Конец произвольного типа сообщения * /

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

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

Вот и все! Чтобы просмотреть архив вашего нового пользовательского типа сообщения "партнеры", просто перейдите к yoursitename.com/partners/. Если вы не можете просмотреть результаты или браузер возвращает страницу с ошибкой 404, просто вернитесь на панель управления WordPress, перейдите к настройки> постоянные ссылкии снова сохраните настройки постоянной ссылки.

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

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

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

Как создать собственный веб-сайт за 2 часа или меньше

Никогда не создавали веб-сайт раньше, но хотите попробовать? Выполните следующие действия, чтобы настроить и запустить собственный веб-сайт всего за пару часов!

Читать далее

доляТвитнутьЭлектронное письмо
Похожие темы
  • Программирование
  • Wordpress
  • Веб-разработка
  • PHP
Об авторе
Дэвид Абрахам (Опубликовано 8 статей)

Дэвид - любитель WordPress, который с энтузиазмом помогает малому бизнесу расти!

Ещё от David Abraham

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться