Я боролся на , используя те же категории, что и на обычных сообщениях на пользовательских сообщениях, поэтому я могу запрашивать пользовательские сообщения на основе категорий.Wordpress: зарегистрируйте существующий тип пользовательских сообщений?
Thing is, пользовательские сообщения не создавались с использованием register_post_type
вообще, они создаются с помощью только wp_insert_post
с другим типом сообщения, заставляя создавать новый тип, который не поддерживает категории вообще, поэтому запросы с категориями не имеет смысла. Страница в прямом эфире, поэтому в базе данных есть несколько важных пользовательских сообщений, без поддержки категорий.
Так что, если я сделал вызов register_post_type
в init
сейчас (добавить категории, добавив параметр 'taxonomies' => array('category')
, будет новые таможенные посты быть queriable, не разрушая старые, существующие сообщения в базе данных? Или я должен попробовать что-нибудь другое полностью?
Я думал об использовании мета-данных для пользовательских сообщений, но я хочу, чтобы сохранить целостность между регулярными и обычая категориями.
Спасибо за внимание.
Согласен. Просто подумайте, что вы можете добавить 'register_post_type' к функции init. Используйте новый тип персонализированного сообщения. Затем удалите 'register_post_type' из functions.php, все ваши сообщения будут по-прежнему существовать, если вы добавите' register_post_type', вы снова увидите его в admin. –