Как добавить url для таксономии
-
Привет всем
Зарегестрировал кастомную таксономию, все нормально.
Но есть одна беда, в хлебных крошках она не активна и страница с ней выдает 404 ошибку.
Пример:
сайт.ру\название таксономии\название поста таксономии — нормально открывается и работает но в ХК — название таксономии не активно.
по адресу:
сайт.ру\название таксономии — 404 ошибка.Вот код таксономии:
$shop_page_id = woocommerce_get_page_id( 'shop' ); $base_slug = $shop_page_id > 0 && get_page( $shop_page_id ) ? get_page_uri( $shop_page_id ) : 'shop'; $category_base = get_option('woocommerce_prepend_shop_page_to_urls') == "yes" ? trailingslashit( $base_slug ) : ''; $cap = version_compare( WOOCOMMERCE_VERSION, '2.0', '<' ) ? 'manage_woocommerce_products' : 'edit_products'; $labels = array( 'name' => __( 'Brands', 'woocommerce-brands' ), 'singular_name' => __( 'Brands', 'woocommerce-brands' ), 'search_items' => __( 'Search Genres', 'woocommerce-brands' ), 'all_items' => __( 'All Brands', 'woocommerce-brands' ), 'parent_item' => __( 'Parent Brands', 'woocommerce-brands'), 'parent_item_colon' => __( 'Parent Brands:', 'woocommerce-brands' ), 'edit_item' => __( 'Edit Brands', 'woocommerce-brands'), 'update_item' => __( 'Update Brands', 'woocommerce-brands'), 'add_new_item' => __( 'Add New Brands', 'woocommerce-brands'), 'new_item_name' => __( 'New Brands Name', 'woocommerce-brands'), 'menu_name' => 'Brand', ); $args = array( 'hierarchical' => true, 'labels' => $labels, 'show_ui' => true, 'show_in_nav_menus' => true, 'capabilities' => array( 'manage_terms' => $cap, 'edit_terms' => $cap, 'delete_terms' => $cap, 'assign_terms' => $cap ), 'rewrite' => array( 'slug' => $category_base . __( 'brand', 'woocommerce-brands' ), 'with_front' => false, 'hierarchical' => true ) ); register_taxonomy( 'product_brand', array('product'), apply_filters( 'register_taxonomy_product_brand',$args )); }
Просмотр 1 ответа (всего 1)
Просмотр 1 ответа (всего 1)
- Тема «Как добавить url для таксономии» закрыта для новых ответов.