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