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