Вариант номер дваз: а) Дописать код в файл темы functions.php
//Удаляем category из УРЛа категорий add_filter('category_link', create_function('$a', 'return str_replace("category/", "", $a);'), 9999);
/%category%/
и нужно чтобы НЕ был установлен префикс категории в настройках постоянных ссылок в админке (см.картинку). Если префикс категорий уже установлен, то просто удалите его, но запомните этот префикс для установки редиректа (см. хак ниже)
б) Удаляем category через .htaccess (не самый очевидный способ, но имеет право на жизнь)
Еще один вариант с редактированием файла .htaccess.
В этом файле нужно прописать перенаправление с 301 статусом, выглядет так ©:
RewriteRule ^(.*?/)category/(.+)$ $1$2 [R=301,L]
Важно понимать, что эту строчку нужно вставлять после включения модуля mod_rewrite и до перенаправления самого WordPress, т.е. ставить нужно так:
/%category%/
и WordPress будет создавать ссылки на категории по-прежнему со словом category, просто по нажатию на такую ссылку пользователя будет перекидывать на ссылку без category. Но думаю, этот вариант очень даже имеет место быть.
в) Последний вариант «танцев с бубном»:
Добавить в functions.php пару строк:
function seocategorydel($catlink1) { $catlink1 = str_replace('/category', '', $catlink1); return $catlink1; } add_filter('category_link', 'seocategorydel'>, 1, 1);Выбирая способ помните: любые манипуляции с кодом файлов при следующем обновлении вероятнее всего будет утерян. Поэтому, либо сохраняем все изменения и при обновлениях дописываем заново, либо ставим плагины и обновляем их так же. Выбирать Вам!
Полезная информация:
Количество сопутствующих товаров в Woocommerce
Woocommerce WaitingList
Полная русификация Woocommerce
Breadcrumbs редактировать в Cherry FrameWork
Как добавить отображения даты в подвале сайта WordPress.
Добавить валюту (руб.) в woocommerce
iSape vs VKontakte API и iMoney + VK comments
Исправляем проблемы с кодировкой (utf-8 charset)
Удаляем строки Saphali Lite, Woocommerce, All in one seo pack
Jazzy Forms плагин, который радует!
Добавление PageNavi (постраничной навигации) в нестандартные шаблоны
Заменить слова в базе MySQL средствами phpMyAdmin
Удаляем второй meta name=description от All in One Seo Pack
Шаблон Mantra изменения вида пагинации
Joomla/Mambo To WordPress Migrator Fatal error (решение)
Отображение и текста и логотипа в шаблоне WordPress
Html в конце ссылки статей в WordPress
Woocommerce заказы со статусом "ожидание оплаты" автоматически отменяются
При обновлении произошла ошибка: Не удалось определить директорию содержимого
Добавление бесплатного SSL сертификата на WordPress
Удалить все meta name=generator WordPress, Woocommerce, Saphali
Удаление плагинов WordPress
TimThumb error has occured WordPress
WP-PageNavi добавление пагинации
Добавить новый sidebar
Во время загрузки произошла ошибка... WordPress
Не показывать виджет iMoney если он пуст
Html в конце ссылок страниц WordPress
Сделать изображения одинаковыми по высоте средствами CSS
Backup сайта в DropBox
Вывод материалов из рубрики списком WordPress
Cherry FrameWork logo + description
Как удалить ссылки на картинки в новостях WordPress
Случайный вывод кода (видео, текст, картинки)
MainWP Child не добавляется при успешном подключении [Решено]
Обновление url и адрес картинок после изменения адреса блога
Красивые WordPress caption
Разделитель в iSape / Sape
Шаблон Mantra изменение текста Read more
WordPress Super Cache - кто такой?
Woocommerce: изменить "Спасибо. Ваш заказ был принят."
Akismet и его API key
Как убрать ссылку из плагина iSape в WordPress
Обновляем WordPress до 3.5
Отображение количества просмотров статьи в подходящем месте
Грамотный robots.txt для WordPress 4.х
Простой плагин email рассылки (Newsletter) для WordPress
Правильный robots.txt
Добавить html в категорию и страницу
Плагин карты сайта XML
Footer в functions.php для дочерней (child) темы StoreFront WordPress
Форма контактов для WordPress
Повышение безопасности – редактируем .htaccess
Полезные плагины WordPress
Убрать category из ссылки WP (продолжение)