12 самых полезных руководств по пользовательским типам записей в WordPress
Опубликовано: 2022-10-15Хотите узнать больше о настраиваемых типах записей?
WordPress позволяет создавать собственные типы контента. Помимо сообщений и страниц, вы можете добавить на свой веб-сайт другие типы контента, такие как продукты, обзоры или рецепты.
В этой статье мы поделимся 12 наиболее полезными руководствами по пользовательским типам записей WordPress.

Что такое настраиваемые типы записей в WordPress?
Пользовательские типы записей — это тип контента на вашем сайте WordPress, который не является публикациями и страницами по умолчанию. Пользовательские типы записей часто добавляются на сайт WordPress с помощью пользовательского кода или плагинов.
Например, вы можете создавать собственные типы сообщений для портфолио, отзывов и продуктов. Многие плагины WordPress также используют настраиваемые типы записей для хранения данных на вашем сайте.
Как вы можете использовать пользовательские типы сообщений на своем веб-сайте WordPress?
Как крупнейший бесплатный ресурсный сайт WordPress для начинающих, мы много писали о настраиваемых типах записей на протяжении многих лет. Давайте взглянем на самые полезные руководства по пользовательским типам записей здесь, на WPBeginner.
1. Решите, нужен ли вам пользовательский тип записи
Прежде чем вы начнете создавать пользовательские типы записей или таксономии на своем сайте WordPress, важно оценить ваши потребности. Во многих случаях вы можете получить те же результаты с постами и страницами WordPress по умолчанию.
С помощью встроенных категорий и тегов вы можете сортировать свой контент разными способами. Например, для страниц можно настроить иерархическую компоновку содержимого с дочерними страницами. Вы также можете настроить подкатегории.
Использование функций WordPress по умолчанию упрощает управление контентом во многих отношениях. Например, настраиваемый тип сообщения не будет отображаться на странице вашего блога или в ваших RSS-каналах сообщений.
Изучив параметры по умолчанию, вы можете обнаружить, что вам не нужны настраиваемые типы сообщений.
Если вы не уверены, обратитесь к этому руководству о том, когда вам нужен собственный тип записи или таксономия в WordPress.
2. Создавайте собственные типы записей в WordPress
Как только вы решите, что вам нужен пользовательский тип записи, вам нужно будет его создать. Вы можете сделать это с помощью плагина или вручную с помощью кода.
Плагин Custom Post Type UI упрощает создание пользовательских типов сообщений и рекомендуется для большинства пользователей. Это можно сделать на странице «Редактировать/добавить типы сообщений».

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

Теперь вы можете посетить страницу архива пользовательских типов сообщений. Допустим, ваш пользовательский тип сообщений называется «фильмы», и у вас включены постоянные ссылки, оптимизированные для SEO. Тогда ваш архив типов сообщений будет расположен по адресу:
http://www.example.com/movies/
Вам нужно будет заменить «example.com» на ваше собственное доменное имя, а «movies» — на имя вашего пользовательского типа сообщений.
Теперь вы можете добавить эту страницу архива в меню навигации. Вы также можете настроить его, добавив собственный шаблон в свою тему WordPress или используя конструктор тем, такой как SeedProd.

Мы покажем вам, как сделать все это шаг за шагом в нашем руководстве о том, как создать страницу архива пользовательских типов записей в WordPress.
4. Добавьте пользовательские типы сообщений в свой основной RSS-канал
По умолчанию WordPress включает только сообщения вашего блога в основную RSS-ленту вашего сайта. Это означает, что контент вашего пользовательского типа публикации не будет виден подписчикам вашей основной RSS-ленты.
Вы можете легко включить все общедоступные типы сообщений в свою основную RSS-ленту, добавив следующий код в файл functions.php вашей темы или плагин для конкретного сайта.
function myfeed_request($qv) {
if (isset($qv['feed']))
$qv['post_type'] = get_post_types();
return $qv;
}
add_filter('request', 'myfeed_request');
Однако вы можете использовать другой фрагмент кода, чтобы включить только определенные настраиваемые типы сообщений.
Подробнее об обоих методах читайте в нашем руководстве о том, как добавлять пользовательские типы записей в основную RSS-ленту WordPress.
5. Создайте отдельный RSS-канал для каждого пользовательского типа сообщений
WordPress автоматически генерирует отдельные RSS-каналы для разных архивных страниц вашего веб-сайта, включая пользовательские типы сообщений.
Допустим, на вашем веб-сайте есть настраиваемый тип сообщений под названием «фильмы». Мы уже видели, что вы можете просмотреть весь контент, созданный в этом типе сообщений, посетив страницу архива сообщений.
https://example.com/movies
Чтобы просмотреть RSS-канал, все, что вам нужно сделать, это добавить /feed/
к URL-адресу архива пользовательского типа сообщения.
https://example.com/movies/feed/
Кроме того, вы также можете просмотреть ленту, добавив параметр типа записи в свою основную RSS-ленту WordPress. Например:
https://example.com/feed/?post_type=movies
Теперь, когда вы знаете, как получить доступ к RSS-каналам для любого пользовательского типа сообщений на вашем веб-сайте, вы можете использовать этот URL-адрес для создания ссылок на каналы ваших настраиваемых типов сообщений.
Например, вы можете захотеть отобразить значок или текстовую ссылку на странице архива пользовательского типа сообщений, чтобы ваши посетители могли легко подписаться на эти сообщения.

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

Самый простой способ включить пользовательские типы записей в поиск WordPress — это использовать плагин SearchWP. Он прост в использовании и позволяет искать контент, который не включен в поиск WordPress по умолчанию.
Чтобы включить в поиск пользовательские типы сообщений, просто нажмите кнопку плагина «Источники и настройки». Здесь вы можете поставить галочку напротив каждого типа сообщений, которые вы хотите включить в результаты поиска.

Вы также можете выбрать, насколько важен каждый настраиваемый тип сообщения при отображении результатов поиска, и настроить поисковую систему другими способами.
Чтобы узнать, как это сделать, ознакомьтесь с нашим пошаговым руководством о том, как включить пользовательские типы записей в результаты поиска WordPress.
7. Создайте форму поиска для пользовательских типов сообщений
Вы также можете создать пользовательскую форму поиска, которая будет отображать результаты только из вашего пользовательского типа сообщений. Например, если у вас есть собственный тип сообщений под названием «фильмы», вы можете создать специальную форму поиска фильмов, которая возвращает только фильмы в результатах поиска.
Этот тип пользовательского поиска помогает вашим посетителям просматривать больше страниц и проводить больше времени на вашем веб-сайте. Это даст положительные SEO-сигналы WordPress, такие как более низкий показатель отказов и увеличение времени пребывания.
Вы можете создать форму расширенного поиска для пользовательских типов сообщений с помощью плагина SearchWP. Это позволяет вам создать вторую поисковую систему, которая будет искать только ваш пользовательский тип сообщений. Затем вы можете создать пользовательскую форму поиска, которую можно добавить к своим сообщениям или боковой панели.
Для получения более подробной информации см. наше руководство о том, как создать форму расширенного поиска в WordPress для пользовательских типов сообщений.
8. Добавьте категории к произвольному типу записи
По умолчанию категории WordPress могут использоваться только для организации сообщений, а не для пользовательских типов сообщений.
Вы можете создать пользовательскую таксономию для организации своих пользовательских сообщений, но что, если вы хотите использовать те же категории, которые вы используете для своих сообщений в блоге?
Самый простой способ связать ваш пользовательский тип сообщения с категориями — это плагин Custom Post Type UI. Он добавляет область «Таксономии» в настройки для каждого пользовательского типа сообщений.

Просто установите флажок «Категории (WP Core)», и вы сможете использовать категории для организации ваших пользовательских типов сообщений.
См. наше руководство о том, как добавить категории к пользовательскому типу записи в WordPress, чтобы узнать больше.
9. Добавьте Sticky Posts для пользовательских типов сообщений
Функция прикрепленных сообщений в WordPress позволяет вам добавлять избранные сообщения. По умолчанию он работает только для сообщений в блогах, а не для пользовательских типов сообщений.
Вы также можете включить липкие сообщения для своих пользовательских типов сообщений, установив плагин Sticky Posts — Switch. Вы просто устанавливаете флажок рядом с пользовательскими типами сообщений, для которых вы хотите поддерживать эту функцию.

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

Эти прикрепленные сообщения будут отображаться на вашей домашней странице WordPress. Чтобы отображать прикрепленные сообщения на странице архива пользовательского типа сообщений, вам нужно добавить некоторый код в файлы вашей темы.
Вы найдете все подробности в нашем руководстве о том, как добавлять прикрепленные записи в архивы пользовательских типов записей WordPress.
10. Добавьте пользовательский контент в пользовательские типы сообщений
Вы можете разрешить пользователям отправлять контент для пользовательских типов сообщений на вашем сайте, таких как обзоры фильмов или рецепты. Это простой способ добавления дополнительного контента на ваш сайт.
Один из способов сделать это — предоставить пользователям доступ к вашей административной области WordPress и назначить им роль автора. Кроме того, вы можете добавить форму отправки на свой веб-сайт.
Вы можете сделать это с помощью плагина WPForms. Вам понадобится версия Pro для доступа к аддону отправки сообщений, а предоставленный шаблон «Форма отправки сообщения в блог» упрощает создание формы.
По умолчанию сообщения, отправленные пользователями, сохраняются как «Черновики», ожидающие рассмотрения. Вы можете изменить тип сообщения в настройках формы, чтобы вместо этого содержимое было отправлено в настраиваемый тип сообщения.
Для получения более подробной информации см. наше руководство о том, как разрешить пользователям отправлять сообщения на ваш сайт WordPress.
11. Переключение или преобразование пользовательских типов сообщений
Вы можете столкнуться с ситуациями, когда вам придется объединять или конвертировать пользовательские типы сообщений. Например, вы можете захотеть переместить элементы из одного типа сообщений в другой.
Просто установите и активируйте плагин Post Type Switcher. После активации вы должны перейти на страницу администрирования пользовательского типа сообщений и выбрать сообщения, которые хотите переместить.
При массовом редактировании сообщений вы заметите, что появилось новое раскрывающееся меню, позволяющее изменить тип сообщения для этого элемента.
Вы можете узнать больше в нашем руководстве о том, как переключать или конвертировать пользовательские типы записей в WordPress.
12. Добавьте пользовательские мета-боксы для типов записей
Пользовательские мета-поля позволяют добавлять настраиваемые поля на экран редактора сообщений WordPress. Таким образом, вы можете создать дополнительные поля ввода для ваших типов сообщений.
Самый простой способ создать настраиваемые мета-поля в WordPress — использовать плагин Advanced Custom Fields. Просто нажмите кнопку «Добавить новый» на странице « Пользовательские поля ».
После этого вы должны следовать инструкциям на экране, чтобы создать группу настраиваемых полей для добавления к вашему пользовательскому типу сообщений.
Для получения дополнительной информации ознакомьтесь с нашим пошаговым руководством о том, как добавлять настраиваемые мета-боксы в записи и типы записей WordPress.
Мы надеемся, что это руководство помогло вам научиться некоторым интересным приемам для пользовательских типов записей в WordPress. Вы также можете ознакомиться с нашим исчерпывающим руководством по безопасности WordPress или ознакомиться с нашим списком советов о том, как повысить производительность WordPress.
Если вам понравилась эта статья, подпишитесь на наш канал YouTube для видеоуроков по WordPress. Вы также можете найти нас в Twitter и Facebook.