Переписать URL для пользовательского типа поста и пользовательских таксономий в WordPress - PullRequest
0 голосов
/ 02 июля 2018

У меня есть пользовательский тип записи и пользовательские таксономии.

В настоящее время я использую пользовательскую категорию в своих меню, и 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.

1 Ответ

0 голосов
/ 02 июля 2018

Попробуйте, это может помочь. для более

'rewrite' => array('slug' => 'customposttypeslug','with_front' => false),

***** просто убедитесь, что после обновления кода вы сбросили правила перезаписи, зайдя в Настройки> Постоянные ссылки. В противном случае вы все равно увидите старые ссылки. *****

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...