2011-01-08 4 views
0

Я использую пользовательские таксономии с WordPress 3.0.4Удалить Wordpress таксономии Base

Кто-нибудь как удалить таксономию базу из URL?

Я видел плагины, которые делают это для категорий и тегов, но не для пользовательских таксономий.

Например, у меня есть обычная таксономия, называемая «городами». Я бы хотел, чтобы моя структура URL была mydomain.com/newyork, а не mydomain.com/cities/newyork.

Есть ли функция или что-то, что я могу использовать?

ответ

0

http://codex.wordpress.org/Function_Reference/register_taxonomy

Если вы смотрите там, вы увидите «переписывания» аргумент, который вы можете увидеть в действительности. Этот аргумент также принимает аргумент «with_front», который по умолчанию имеет значение true ... поэтому у вас есть «фронт» таксономии.

При создании пользовательской таксономии, установить эти аргументы, как вы хотите, и вы будете далеко :)

Если вы кто создал эту пользовательскую таксономию, то вы способны на самом деле установите для аргумента with_front значение false, которое остановит это. Если вы посмотрите здесь:

http://codex.wordpress.org/Function_Reference/register_taxonomy

Вы увидите «переписывания» аргумент и чуть ниже, что вы увидите «with_front» часть.

+0

Почему, спасибо. Вы дружелюбны. – Carson

+1

Я также ищу ответ на этот вопрос. К сожалению, 'with_front => false' не удаляет базу таксономии. Если я использую 'slug => false', я получаю желаемый результат, но он прерывает все остальные постоянные ссылки. – Astrotim

3

@iamfriendly и @Carson - установка аргумента with_front в false (или, вернее, в этом отношении) не позволит удалить «города» из URL-адреса.

Смежные вопросы