Как в WP убрать из URL названия подрубрики

alacka
На сайте с 31.03.2008
Offline
136
1389

Здравствуйте столкнулся с проблемой, урл идет вида

http://site.ru/job/water/article.html

то есть

job - главная рубрика

water - подрубрика

а нужно сделать чтобы было

http://site.ru/job/article.html

Может кто то сталкивался с подобным, заранее спасибо.

Верста HTML+CSS и натяжка на WordPress Joomla ICQ 460-22-11-69 (или в ЛС)
Coolmac
На сайте с 08.09.2011
Offline
59
#1

Вот как-то так, если правильно понял.

Доступные vps/ds с грамотной тех. поддержкой (https://my.friendhosting.net/pl.php?11304)
C
На сайте с 08.12.2012
Offline
25
#2

В админке Wordpress в пункте «параметры» переходим в «постоянные ссылки» можно настроить как будут отображаться наши категории, задать самому или автоматически

/%category%/%postname%/ и так далее.

В общем посмотрите там. Потом наберите в поисковике как настроить правильно

alacka
На сайте с 31.03.2008
Offline
136
#3
Coolmac:
Вот как-то так, если правильно понял.

Здесь запутано все, не смогу также настроить, но спасибо

---------- Добавлено 26.10.2014 в 19:22 ----------

csankt:
В админке Wordpress в пункте «параметры» переходим в «постоянные ссылки» можно настроить как будут отображаться наши категории, задать самому или автоматически

/%category%/%postname%/ и так далее.

В общем посмотрите там. Потом наберите в поисковике как настроить правильно

Здесь не получается настроить так как %category% выводит и рубрику и подрубрику.

alacka
На сайте с 31.03.2008
Offline
136
#4

Оказалось все очень просто, может кому то понадобится, этот код нужно вставить в файл function.php

function remove_child_categories_from_permalinks_147453( $category ) {

while ( $category->parent ) { $category = get_term( $category->parent, 'category' );
}

return $category;
} add_filter( 'post_link_category', 'remove_child_categories_from_permalinks_147453' );

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий