Вариант номер дваз: а) Дописать код в файл темы 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);Выбирая способ помните: любые манипуляции с кодом файлов при следующем обновлении вероятнее всего будет утерян. Поэтому, либо сохраняем все изменения и при обновлениях дописываем заново, либо ставим плагины и обновляем их так же. Выбирать Вам!
Полезная информация:
Шаблон Mantra изменение текста Read more
WordPress Super Cache - кто такой?
Исправляем проблемы с кодировкой (utf-8 charset)
Добавление бесплатного SSL сертификата на WordPress
Footer в functions.php для дочерней (child) темы StoreFront WordPress
Правильный robots.txt
Разделитель в iSape / Sape
Отображение количества просмотров статьи в подходящем месте
Локализация woocommerce Print Invoice & Delivery Note
Случайный вывод кода (видео, текст, картинки)
Удаление плагинов WordPress
Количество сопутствующих товаров в Woocommerce
WP-PageNavi добавление пагинации
Добавление меню в старый шаблон WordPress
Простой плагин email рассылки (Newsletter) для WordPress
Простой и красивый способ украсить UnderConstruction
Повышение безопасности – редактируем .htaccess
WordPress http error - решение проблемы
Backup сайта в DropBox
Удалить все meta name=generator WordPress, Woocommerce, Saphali
Полная русификация Woocommerce
Как выводить первую картинку поста wordpress
MainWP Child не добавляется при успешном подключении [Решено]
Как изменить длину анонса (excerpt) плагин
Плагин карты сайта XML
Убрать category из ссылки WP (продолжение)
Сделать изображения одинаковыми по высоте средствами CSS
Грамотный robots.txt для WordPress 4.х
Красивые письма с WP Better Emails
Joomla/Mambo To WordPress Migrator Fatal error (решение)
Добавить новый sidebar
Добавление PageNavi (постраничной навигации) в нестандартные шаблоны
Вывод материалов из рубрики списком WordPress
При обновлении произошла ошибка: Не удалось определить директорию содержимого
Добавить html в категорию и страницу
Русификация плагина «NextGEN Gallery» (файл)
Не показывать виджет iMoney если он пуст
Как удалить ссылки на картинки в новостях WordPress
WordPress не работают постоянные ссылки (404 Not Found)
Отображение и текста и логотипа в шаблоне WordPress
Woocommerce: изменить "Спасибо. Ваш заказ был принят."
Управления ссылками WordPress плагин WPNoExternalLinks
Во время загрузки произошла ошибка... WordPress
Обновление url и адрес картинок после изменения адреса блога
Breadcrumbs редактировать в Cherry FrameWork
Akismet и его API key
Форма контактов для WordPress
Woocommerce заказы со статусом "ожидание оплаты" автоматически отменяются
Заменить слова в базе MySQL средствами phpMyAdmin
Добавить валюту (руб.) в woocommerce
Шаблон Mantra изменения вида пагинации
TimThumb error has occured WordPress
Как убрать ссылку из плагина iSape в WordPress
Красивые WordPress caption
iSape vs VKontakte API и iMoney + VK comments