У меня есть пользовательский тип записи и пользовательские таксономии.
В настоящее время я использую пользовательскую категорию в своих меню, и URL этого адреса.
https://example.com/customposttypeslug/categories1
https://example.com/customposttypeslug/categories2
https://example.com/customposttypeslug/categories3
Так что я хочу изменить это на как показано ниже
https://example.com/categories1
https://example.com/categories2
https://example.com/categories3
Я просмотрел много статей в стеке и в Google, но не нашел, как удалить слаг настраиваемого типа из URL для настраиваемого типа записи.
Вот код для создания пользовательского типа записи и таксономий
add_action('init', 'shopify_theme_app_cpt');
function shopify_theme_app_cpt() {
register_post_type('apps', array(
'labels' => array(
'name' => 'Shopify Themes & Apps',
'singular_name' => 'Shopify Theme & App',
),
'description' => 'Add shopify themes and apps for showing a customer.',
'public' => true,
'menu_position' => 20,
'supports' => array('title', 'editor', 'custom-fields','thumbnail'),
'rewrite' => array( 'slug' => 'apps', 'with_front' => false ),
));
}
// set up labels
$labels = array(
'name' => 'shopify Categories',
'singular_name' => 'shopify Category',
'search_items' => 'Search shopify Categories',
'all_items' => 'All shopify Categories',
'edit_item' => 'Edit shopify Category',
'update_item' => 'Update shopify Category',
'add_new_item' => 'Add New shopify Category',
'new_item_name' => 'New shopify Category',
'menu_name' => 'shopify Categories'
);
// register taxonomy
register_taxonomy( 'shopify', 'apps', array(
'hierarchical' => true,
'labels' => $labels,
'query_var' => true,
'show_admin_column' => true
) );
URL отображается так: -
https://example.com/shopify/apps
Я хочу удалить shopify из URL.