@antowa_plawkevich
Junior Front-end developer

Change Permalinks?

Здравствуйте, проблема такова есть сайт , в нем категории , ссылка выглядит таким образом cj56927.tmweb.ru/prepods/egor-matita/karandashnaya... то-есть идет site./category-/category-b/category-c/postname, нужно чтобы она была вида site./category/postname
Пробовал через функцию
add_filter( 'category_link', 'wpse7807_category_link', 10, 2 );
function wpse7807_category_link( $catlink, $category_id )
{
    global $wp_rewrite;
    $catlink = $wp_rewrite->get_category_permastruct();

    if ( empty( $catlink ) ) {
        $catlink = home_url('?cat=' . $category_id);
    } else {
        $category = &get_category( $category_id );
        $category_nicename = $category->slug;

        $catlink = str_replace( '%category%', $category_nicename, $catlink );
        $catlink = home_url( user_trailingslashit( $catlink, 'category' ) );
    }
    return $catlink;


Так же пробовал через custom permalinks 0 успехов
function my_custom_post_kursi() {
   
   $args = array(
      'labels'        => $labels,
      'description'   => 'Пользовательский тип записей Учителя и уроки',
      'public'        => true,
      'menu_position' => 1,
      'supports'      => array( 'title', 'editor','thumbnail', 'kursi-category','post-formats'),
      'has_archive'   => true,
   );
   register_post_type( 'kursi', $args );   
}
add_action( 'init', 'my_custom_post_kursi' );


Буду благодарен за советы
  • Вопрос задан
  • 41 просмотр
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

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