Мне нужно изменить содержимое интерфейса администратора пользовательской таксономии, которую я создал для продуктов woocommerce.
TL: DR - у меня есть пользовательская таксономия, которую я хочу отобразитьфайл шаблона для.В настоящее время он загружается в «Категория», но это не то, что мне нужно на этой странице.
В настоящее время я регистрирую свою таксономию следующим образом:
public function add_user_specific_pricing_taxonomy() {
$args = array(
'labels' => array(
'name' => esc_html__( 'User Specific Pricing', 'Taxonomy General Name', $this->plugin_name ),
'singular_name' => esc_html__( 'User Specific Price', 'Taxonomy Singular Name', $this->plugin_name ),
'menu_name' => esc_html__( 'User Specific Pricing', $this->plugin_name ),
),
'hierarchical' => true,
'has_archive' => true,
'public' => true,
'show_ui' => true,
'show_admin_column' => true,
'show_in_nav_menus' => true,
'show_tagcloud' => true,
'show_in_rest' => true,
);
register_taxonomy("product_user_specific_pricing", 'product', $args );
register_taxonomy_for_object_type( 'product_user_specific_pricing', 'product' );
}
add_action( 'init', 'add_user_specific_pricing_taxonomy', 0 );
Затем я попытался добавить файл шаблона в свою тему, назвав его: taxonomy-product_user_specific_pricing.php
Это не помогло никому.Затем я попытался добавить его из своего плагина, где я зарегистрировал эту пользовательскую таксономию, отфильтровав ее:
public function custom_taxonomy_template( $template ) {
if (is_tax('product_user_specific_pricing')) {
$template = plugin_dir_path( __FILE__ ) . 'templates/taxonomy-product_user_specific_pricing.php';
return $template;
}
}
add_filter( 'template_include', 'custom_taxonomy_template', 0 );
Но, похоже, это тоже не помогло.В настоящее время я застрял здесь.
Любая помощь очень ценится!