Как преобразовать пользовательские типы сообщений в сообщения в WordPress?

2 min


По умолчанию WordPress позволяет пользователям создавать два видимых типа сообщений – сообщение и страницу. Вы можете создавать сообщения и страницы из панели администратора сайта, перейдя в разделы «Сообщения> Добавить новый» и «Страницы> Добавить новый» соответственно. Кроме того, у вас есть невидимые типы сообщений, такие как вложения, исправления и автосохранения. Однако для многих владельцев сайтов недостаточно иметь только сообщения и страницы, и здесь можно использовать настраиваемые типы сообщений. Если вы создали настраиваемые типы сообщений и хотите преобразовать их в стандартные сообщения, вот как вы можете это сделать.



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

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

  • FAQ – часто задаваемые вопросы
  • Члены команды
  • База знаний
  • портфолио
  • Глоссарий
  • Отзывы
  • Документация
  • Галерея
  • купоны

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

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

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

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

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

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

Как преобразовать пользовательские типы сообщений в сообщения?

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

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

Первым шагом в этом процессе является преобразование вашего пользовательского контента в стандартные сообщения.

  • Перейдите в панель администратора вашего сайта и перейдите в раздел «Плагины> Добавить». Введите «переключатель типов сообщений» в поле поиска, чтобы найти Плагин Post Type Switcher.
  • Нажмите «Установить сейчас», а затем «Активировать», чтобы установить плагин на свой сайт.
Установите плагин переключателя типов сообщений
Установите плагин переключателя типов сообщений
  • Этот плагин добавит поле на страницы индекса, чтобы предоставить возможность преобразования. Теперь перейдите на страницу индекса вашего произвольного типа сообщений в панели администратора.
  • Установите флажок напротив настраиваемых сообщений, которые вы хотите преобразовать, и щелкните раскрывающееся меню «Массовые действия».
  • Выберите вариант «Редактировать» и нажмите кнопку «Применить».
Массовое изменение настраиваемого типа сообщения
Массовое изменение настраиваемого типа сообщения
  • Вы увидите дополнительную опцию «Тип сообщения» и щелкните раскрывающийся список.
  • Выберите «Опубликовать» и нажмите кнопку «Обновить».
Изменить тип сообщения
Изменить тип сообщения

Это преобразует выбранный контент пользовательского типа в стандартные сообщения. Вы можете просмотреть преобразованные сообщения, перейдя в раздел «Сообщения> Все сообщения».

Конвертированные сообщения без категории и тега
Конвертированные сообщения без категории и тега

2. Преобразование пользовательских категорий

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

Назначено категории по умолчанию
Назначено категории по умолчанию

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

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

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

Назначить массовую категорию
Назначить массовую категорию

3. Преобразование пользовательских тегов

Подобно преобразованию пользовательских категорий, не забудьте преобразовать все пользовательские теги в стандартные теги WordPress в разделе «Сообщения> Теги». После этого вы можете массово назначать категории, аналогичные массовому назначению категорий, как описано выше.

4. Настройте 301 редирект.

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

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

Установить плагин перенаправления
Установить плагин перенаправления

Вы можете включить мониторинг URL-адресов при настройке плагина с помощью мастера настройки. Если вы не выполняли настройку или хотите подтвердить настройку, перейдите в «Инструменты> Перенаправление> Параметры» и обязательно включите мониторинг URL-адресов для сообщений. Поскольку вы удаляете пользовательские типы записей, нет необходимости выбирать их для мониторинга.

Отслеживайте изменения URL-адресов
Отслеживайте изменения URL-адресов

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

Перенаправление регулярных выражений
Перенаправление регулярных выражений

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

Перенаправление регулярных выражений для категорий
Перенаправление регулярных выражений для категорий

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

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

Преобразование типа сообщения в редакторе Гутенберга
Преобразование типа сообщения в редакторе Гутенберга

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

Преобразование типа сообщения в классическом редакторе
Преобразование типа сообщения в классическом редакторе

Заключительные слова

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


0 Comments

Добавить комментарий