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