@jenya7771

Как сделать ЧПУ с категориями для таксономии?

Здравствуйте, видел много подобных вопросов задавали, но толковых ответов с решением нет.
Нужно сделать ЧПУ что бы в них были категории, подкатегории и название самого продукта, на подобии хлебных крошек, и как для них настроить шаблон по которому будут выводиться записи и категории?

function create_post_type() {
    register_post_type( 'service',
        array(
            'labels' => array(
                'name' => __( 'Услуги' ),
                'singular_name' => __( 'Услуга' ),
                'add_new' =>  __( 'Новая услуга' ),
                'edit_item' =>  __( 'Редактировать услугу' )
            ),
            'public' => true,
            'has_archive' => true,
            'supports' => array('title','editor','thumbnail'),
            'rewrite' => array( 'slug' => 'service', 'hierarchical' => true ),
        )
    );
}

add_action( 'init', 'create_custom_taxonomy');

function create_custom_taxonomy() {
    // Add new taxonomy, make it hierarchical (like categories)
    $args = array(
        'labels' => array(
            'name' => __( 'Рубрики услуг' ),
        ),
        'hierarchical'      => true,
        'show_ui'           => true,
        'show_admin_column' => true,
        'query_var'         => true,
        'rewrite'           => array( 'slug' => 'services', 'hierarchical' => true ),
    );

    register_taxonomy( 'services', array( 'service' ), $args );
}


После добавления такого кода для страницы с продуктом
'rewrite' => array( 'slug' => 'service', 'hierarchical' => true ),

Ничего не изменилось, меняется только slug при его изменении и опять не находит шаблон с другим slug, а категории и подкатегории в адресе не появляются, как можно это исправить? Спасибо.
  • Вопрос задан
  • 463 просмотра
Решения вопроса 1
realkludge
@realkludge
В админке, на странице /wp-admin/options-permalink.php
выбираем произвольно и пишем там:
/%category%/%postname%/
Будут в URL отображены все категории и подкатегории, в которым относится страничка.

Полный список доступных тегов здесь:
https://codex.wordpress.org/Using_Permalinks
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы