WordPress-плагін Seo without Category видаляє префікс category з адреси рубрики. Після встановлення плагіну, замість www.fortress-design.com/category/wordpress/ посилання на рубрики будуть виглядати більш рафіновано: www.fortress-design.com/wordpress/.
установка плагіна
Плагін встановлюється звичайним чином:
- скачайте плагін.
- Розпакуйте архів.
- Помістіть його в папку / wp-content / plugins /.
- Перейдіть в адмін-панель в категорію Модулі знайдіть Seo-Without-Category і натисніть посилання Активувати.
Якщо у вас вже використовується ЧПУ, тоді настройка плагіна не буде потрібно, інакше потрібно зробити наступне:
У розділі Параметри -> Постійні посилання -> Загальні налаштування в поле Довільно впишіть код: /% category% /% postname% /
Примітка. Плагін працює тільки, якщо в шаблоні постійних посилань присутнє слово% category%.
відомі проблеми
Плагін не працюватиме, якщо рубрика містить підрубрику, як було в моєму блозі.
Якщо рубрика містить багато записів, то перейти на іншу сторінку не вдасться - з'явиться помилка 404. У зв'язку з цим, плагін довелося деактивувати. Сподіваюся, що в майбутньому цю недоробку виправлять.
Але зараз є й інший плагін, в якому відсутні вищевказані недоліки. Називається він WP No Category Base.
Як випливає з назви, цей плагін видаляє настирливий префікс сategory з посилань в категоріях, не вимагає установки або зміни файлів WordPress і дуже дбайливо ставиться до існуючих посиланнях.
Плагін коректно працює, навіть якщо префікс category був замінений на що-небудь інше. У мене замість category було прописано topic.
Плагін цілком сумісний з WordPress 3.0.2 і 3.0.3 версіями.
- Посилання виглядають простіше і без порушення структури блогу.
- Плагін легко встановлюється і не створює головного болю.
- Плагін не вимагає настройки - активували і забули.
- Немає необхідності змінювати файли WordPress.
- Не вимагає інших плагінів для роботи.
- Сумісний з Sitemap плагінами (за що автор плагіна заслуговує на особливу повагу).
- Працює з підкатегоріями (з цим у плагіна Seo without Category були великі проблеми).
- Перенаправляє старі постійні посилання категорій на нові (використовується 301 редирект , Що добре для SEO).
- вирішує конфлікт WP-PageNavi і Seo-Without-Category !
Я використовую плагін версії 0.7. Останній реліз можна завантажити на офіційному сайті.
установка плагіна
Закачати в папку / wp-content / plugins / і активувати. Нічого налаштовувати не потрібно.
Є спосіб простіше:
в functions.php додати рядок:
add_filter ( 'category_link', create_function ( '$ a', 'return str_replace ( "category /", "", $ a);'), 9999);
Якщо у вас стояв раніше WP No Category Base і ви вирішили перейти на
add_filter ( 'category_link', create_function ( '$ a', 'return str_replace ( "category /", "", $ a);'), 9999); то у вас перестануть відображатися статті в рубриках. Лікується банальним пересохраненіем кожної рубрики.