Автоматизация таксономии
Таксономию использую для связи постов из разных типов записей. При этом при создании нового поста в одном из разделов, приходится создавать в ручную и новое поле в таксономии.
Можно ли реализовать автоматическое создание поля в таксономии при создании нового поста в одноименном разделе?
Может не совсем понял вопрос, но вроде бы, ты это имел в виду.
При регистрации произвольного типа записи, ты можешь привязать все свои таксономии.
К примеру:
add_action( 'init', 'cpt_register' ); function cpt_register() { $args = array( 'label' => 'your_label_1', 'singular_label' => 'your_singular_label_1', 'public' => true, 'menu_position' => 20, 'rewrite' => true, 'has_archive' => true, 'supports' => array( 'thumbnail', 'editor', 'title' ), 'taxonomies' => array('taxonomy_1', 'taxonomy_2', 'taxonomy_3', и так далее) ); register_post_type( 'your_label_1' , $args ); $args = array( 'label' => 'your_label_2', 'singular_label' => 'your_singular_label_2', 'public' => true, 'menu_position' => 20, 'rewrite' => true, 'has_archive' => true, 'supports' => array( 'thumbnail', 'editor', 'title' ), 'taxonomies' => array('taxonomy_1', 'taxonomy_2', 'taxonomy_3', и так далее) ); register_post_type( 'your_label_2' , $args ); и т.д. }Соотвественно, при создании новой записи произвольного поста your_label_1 и your_label_2 у тебя справа будет выбор твоих таксономий.