Я начал разработку сайта с более чем дюжиной пользовательских типов постов. Я хотел бы переименовать некоторые из них, не только отображаемое значение, но и собственно имя настраиваемого типа записи. Однако меня беспокоит, что, просто запустив запрос на обновление SQL, я упущу некоторые места, где мне нужно что-то изменить или перезаписать часть сериализованных данных. Я уже ввел более 3000 наименований, поэтому я не могу просто перезапустить с чистой базой данных.
Как лучше всего переименовать пользовательский тип записи? Как насчет переименования таксономии?
custom-post-types
taxonomy
Дерек Перкинс
источник
источник
Ответы:
SQL-запрос для переименования постов:
SQL-запрос для переименования таксономии:
Это должно заботиться обо всех областях базы данных. Просто не забудьте сопоставить новые имена в коде, где зарегистрированы типы сообщений или таксономии. Насколько я знаю, это еще не обрабатывается ни в одном плагине.
источник
Привет, Дерек Перкинс:
В общем , ответ @John P Bloch точный, но с оговоркой . Плагины и даже пользовательские темы могут и могут хранить информацию о типах записей и, таким образом, чтобы быть уверенным, что вы не повредите свои данные, вам нужно убедиться, что ваши плагины и темы не хранят типы записей или если они это делают, вы обновляете их данные. также.
Можете ли вы рассказать нам, какие плагины вы используете?
источник
Если вы не хотите выполнять SQL-запросы самостоятельно, есть несколько плагинов, которые вы можете использовать:
Я успешно использовал Convert Post Types для массового изменения сообщений.
Для преобразования invididual сообщения , то сообщение Тип Switcher является лучшим вариантом.
источник