Как убрать tag из url адреса

Решено

Здравствуйте, подскажите пожалуйста как убрать tag из url адреса. В данный момент пока теги не выводятся, category убрал сразу когда сайт ещё был на локалке при помощи плагина seo by yoast.

Добавить Комментарий
    Ответ

    Нашёл решение может кому пригодиться:

    $categories = get_the_category($post_id);
    foreach($categories as $category) {
     if( !in_array( $category->term_id, array(57) ) ){ // проверяем, что это не категории с id1, id2, id3
     echo '<a href="'. get_category_link($category->term_id) . '">' . $category->cat_name . '</a>, ';
     }
    }
    
    Добавить Комментарий

    Попробуйте так:

    
    add_filter('user_trailingslashit', 'remcat_function');
    
    function remcat_function($link) {
    
    return str_replace("/tag/", "/", $link);
    
    }
    
    

    и посмотрите вот этот вопрос: http://onwp.ru/question/kak-ubrat-iz-url-category-v-vordpress

    в 22.08.2017.
    Добавить Комментарий

    Попробовал что-то не работает, ошибка 404 такой страницы не существует и всё. Я просто хотел сделать сортировку, сначала хотел сделать через категории но на главной странице и в категориях в анонсах выводятся дополнительные созданные для сортировки категории, а бы не хотел чтобы они выводились. Сейчас категории выводятся функцией: <?php the_category(‘, ‘); ?> может есть другая функция чтобы исключить определённые категории, если не трудно помогите!

    Добавить Комментарий

    Если знаете то подскажите как удалить запятую в коде выше, если к примеру выводятся несколько категорий то после последней котегории запятая, как её удалить?

    
    $categories = get_the_category($post_id);
    
    foreach ($categories as $key => $category) {
    
    if (!in_array($category->term_id, array(57))) { // проверяем, что это не категории с id1, id2, id3
    
    echo '<a href="' . get_category_link($category->term_id) . '">' . $category->cat_name . '</a>';
    
    $iter = $key++;
    
    if(!empty($categories[$iter])){
    
    echo ', ';
    
    }
    
    }
    
    }
    
    
    в 22.08.2017.

    Всё равно выводиться.

    в 22.08.2017.
    Добавить Комментарий

    Нашёл решение:

    
    $categories = get_the_category($post_id);
    
    foreach($categories as $category) {
    
    if( !in_array( $category->term_id, array(63,68,65,66,64,67) ) ){ // проверяем, что это не категории с id1, id2, id3
    
    echo '<a href="'. get_category_link($category->term_id) . '">' . $category->cat_name . '</a>'. ($category===$categories[count($categories)-1]?'':', ');
    
    }
    
    }
    
    
    Добавить Комментарий

    Ваш ответ

    Размещая свой ответ, вы соглашаетесь с правилами сайта.