Этот плагин не тестировался с последними 3 основными выпусками WordPress. Скорее всего, он уже не поддерживается и может быть несовместим с текущими версиями WordPress.

Remove Taxonomy Base Slug

Описание

If you would like to have a little more nice permalinks to your custom post types articles with custom permalinks — this plugin can help you with this.
If the term has the same slug as the post type, then the taxonomy has the priority over the post type.

Now I will show some examples:

(Custom taxonomy:)

From:

site.com/taxonomy/cars

To:

site.com/cars

(Custom taxonomy with child taxonomies)

From:

site.com/taxonomy/cars/bmw

To:

site.com/cars/bmw

(Term slug is the same as the post type slug:)

From:

(Post Type:) site.com/cars/
(Term from Taxonomy:) site.com/taxonomy/cars/
(Subterm from Taxonomy:) site.com/taxonomy/cars/bmw

To:

(Post Type:) site.com/cars/ (will not show)
(Term from Taxonomy:) site.com/cars (will show)
(Subterm from Taxonomy:) site.com/cars/bmw (will show)

Установка

  1. Unzip
  2. Upload «remove-taxonomy-base-slug» folder to the «/wp-content/plugins/» directory
  3. Activate the plugin through the ‘Plugins’ menu in WordPress
  4. Select which taxonomies base slug to remove, go to Plugins -> Remove Taxonomy Base Slug
  5. Update your permalinks, go to Settings -> Permalinks -> Save Changes
  6. That’s it!

Часто задаваемые вопросы

Installation Instructions
  1. Unzip
  2. Upload «remove-taxonomy-base-slug» folder to the «/wp-content/plugins/» directory
  3. Activate the plugin through the ‘Plugins’ menu in WordPress
  4. Select which taxonomies base slug to remove, go to Plugins -> Remove Taxonomy Base Slug
  5. Update your permalinks, go to Settings -> Permalinks -> Save Changes
  6. That’s it!
Why should I use this plugin?

Use this plugin if you want to get rid of a custom taxonomy base slug completely.
The normal behaviour of WordPress is to add ‘/taxonomy’ to your permalinks if you leave «taxonomy page» blank (ex: site.com/taxonomy/).
So your taxonomy links look like «site.com/taxonomy/my-taxonomy/».
With this plugin your taxonomy links will look like «site.com/my-taxonomy/» (or «site.com/my-taxonomy/sub-taxonomy/» in case of child taxonomies).

Will it break any other plugins?

I don’t think so.

Won’t this conflict with pages or post types?

Simply don’t have a page or a post type and category with the same slug.
Even if they do have the same slug it won’t break anything.
Priority will be for taxonomies.

Can you add a feature X?

Depends, if its useful enough and I have time for it.

Отзывы

19.09.2017
the plugin has not been updated for a long time, but it still works fine. Thanks
03.09.2016
I was trying to find from a long time and this plugin just fixed my issue’s in no time. Thank you for making such a great plugin.
Посмотреть все 23 отзыва

Участники и разработчики

«Remove Taxonomy Base Slug» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

Перевести «Remove Taxonomy Base Slug» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

2.1

  • Fixed a little bug.
  • Added Multisite support.

2.0

  • Fixed: A bug in PHP 5.4 + some other bugs
  • Added: Admin Panel with the list of all taxonomies.

1.2

  • Fixed: Auto update permalinks after adding new terms.

1.1

  • Fixed a bug with hierarchical terms.

1.0.1

  • Some small bug fixes.

1.0

  • First release.