2014-11-24 1 views
1

У меня есть тема Wordpress, которая имеет собственный тип сообщения (называемый «меню»). Я хочу изменить имя, пул, метки и т. Д. На «Рецепты» через дочернюю тему. Я могу легко изменить ярлыки, но если я изменю slug, это испортит все шаблоны, пользовательские функции и т. Д., Которые связаны с настраиваемым типом сообщения «menu». Есть ли способ переписать любые функции/шаблоны, ссылающиеся на «меню» CPT, чтобы указать на «рецепты» CPT?Полностью меняющийся пользовательский тип сообщения через дочернюю тему

Спасибо!

ответ

1

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

Помните, что пользовательские типы сообщений должен быть в плагине, а не в теме.

Вот моя идея. Выполните следующие действия в пользовательском плагином:

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

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

Это гарантирует, что при изменении темы, вы не потеряете свой пост типа

 Смежные вопросы

  • Нет связанных вопросов^_^