Невозможно сохранить или изменить пользовательскую таксономию по типу объекта страницы, но как только это возможно. Советы по устранению неполадок?

Я зарегистрировал 2 пользовательских таксономии как «primarytopic» и «аудиторию», см. Пример для первого ниже. Я бы хотел использовать эти пользовательские таксономии для типа объекта страницы, а также для пользовательских типов сообщений.

register_taxonomy( 'primarytopic', array('resources','policies','program','faqs', 'page'), array('hierarchical' => true, 'labels' => array( 'name' => __( 'Primary Topic', 'bonestheme' ), 'singular_name' => __( 'Primary Topic', 'bonestheme' ), 'search_items' => __( 'Search Primary Topics', 'bonestheme' ), 'all_items' => __( 'All Primary Topics', 'bonestheme' ), 'parent_item' => __( 'Parent Primary Topic', 'bonestheme' ), 'parent_item_colon' => __( 'Parent Primary Topic:', 'bonestheme' ), 'edit_item' => __( 'Edit Primary Topic', 'bonestheme' ), 'update_item' => __( 'Update Primary Topic', 'bonestheme' ), 'add_new_item' => __( 'Add New Primary Topic', 'bonestheme' ), 'new_item_name' => __( 'New Primary Topic', 'bonestheme' ) ), 'show_admin_column' => true, 'show_ui' => true, 'query_var' => true, 'rewrite' => array( 'slug' => 'primary-topic' ) ) ); 

Мета-боксы отображаются на задней панели, но я не могу сохранить их. Затем я изменил код, как показано ниже, для запуска init, но все же не может сохранить значения таксономии для типов объектов «страница». Нет проблем с сохранением значений таксономии для типов пользовательских сообщений ресурсов, политик, программ и фактов. Что я делаю не так? Я полностью в тупике и делаю все меры по устранению неполадок, о которых я могу думать.

 function ct_primarytopic() { register_taxonomy( 'primarytopic', array( 'resources', 'policies', 'program', 'faqs', 'page' ), /* add possibly 'committees', and 'publications' if it ends up being one your content types. */ array( 'hierarchical' => true, /* if this is true, it acts like categories */ 'labels' => array( 'name' => __( 'Primary Topic', 'bonestheme' ), /* name of the custom taxonomy */ 'singular_name' => __( 'Primary Topic', 'bonestheme' ), /* single taxonomy name */ 'search_items' => __( 'Search Primary Topics', 'bonestheme' ), /* search title for taxomony */ 'all_items' => __( 'All Primary Topics', 'bonestheme' ), /* all title for taxonomies */ 'parent_item' => __( 'Parent Primary Topic', 'bonestheme' ), /* parent title for taxonomy */ 'parent_item_colon' => __( 'Parent Primary Topic:', 'bonestheme' ), /* parent taxonomy title */ 'edit_item' => __( 'Edit Primary Topic', 'bonestheme' ), /* edit custom taxonomy title */ 'update_item' => __( 'Update Primary Topic', 'bonestheme' ), /* update title for taxonomy */ 'add_new_item' => __( 'Add New Primary Topic', 'bonestheme' ), /* add new title for taxonomy */ 'new_item_name' => __( 'New Primary Topic', 'bonestheme' ) /* name title for taxonomy */ ), 'show_admin_column' => true, 'show_ui' => true, 'query_var' => true, 'rewrite' => array( 'slug' => 'primary-topic' ), 'public' => true ) ); register_taxonomy_for_object_type( 'primarytopic', 'page' ); } add_action( 'init', 'ct_primarytopic', 0 );