Remove Parents
Те, кто устанавливает в своем блоге ЧПУ ссылки (структура постоянных ссылок выглядит при этом примерно как "/%category%/%postname%.html") сталкиваются с ситуацией, когда ссылки в блоге становятся слишком длинными. В ссылках на рубрики WordPress добавляет слово "category", которое многих веб-мастеров не устраивает. Плагинов, которые могут вырезать "category" полно, а вот плагинов, которые могут вырезать из ссылок родительскую рубрику при выводе дочерней рубрики, практически нет. И старенький плагин Remove Parents это чуть ли не единственный сейчас способ избавиться от длинных ссылок в случае использования в блоге под-рубрик.
Скачиваем плагин по ссылке в конце страницы и устанавливаем его:
1 Распаковываем архив.
2 Копируем папку remove-parents в /wp-content/plugins/.
3 Заходим в админку блога на вкладку "Плагины" и активируем плагин.
Никаких настроек в плагине нет – активировали плагин и он сразу же начинает работать. Убедитесь только, что у вас установлены ЧПУ ссылки, так как иначе установка плагина будет бессмысленной.
ЧПУ ссылки вы можете установить в меню "Настройки\Постоянные ссылки". Что-то типа указанного ниже на скриншоте:
Сразу хотелось бы предупредить тех, кому надо лишь удалить слово "category" из ссылок на рубрики и ничего больше – вам стоит установить плагин, который время от времени обновляется (Remove Parents не обновлялся аж с 2007 года). Рекомендую для этого использовать плагин WP No Category Base.
Однако, если вы активно используете в своем блоге родительские и дочерние рубрики и не хотите, чтобы в ссылках перечислялись все родительские рубрики, то вам придется использовать плагин Remove Parents, так как найти плагины, которые делают тоже самое сейчас достаточно затруднительно.
По крайней мере, я не смог найти ни одного рабочего плагина с подобной функциональностью. У всех находятся какие-то косяки – то плагин правильно вырезает родительские рубрики, но при этом забывает удалять "category", то наоборот, плагин правильно вырезает "category", но не справляется с двойной или тройной вложенностью рубрик.
Конечно, никакой беды не будет, если в вашем блоге не будет вырезаться слово "category", а ссылки на записи будут содержать, как родительские, так и дочерние рубрики. Просто короткие ссылки выглядят более эстетично. И делиться ими всегда удобнее, чем длинными ссылками.
Remove Parents
Автор плагина: Alekc
Рассматриваемая версия: 1.0 от 27.09.2007
Текущая версия: 1.0 от 27.09.2007
Совместимость с версией WordPress: 2.3 и выше
Активных установок плагина: 100+
Скачать плагин версии 1.0 (всего скачено 7 272 раза)
Понравился пост? Подпишись на обновления по RSS или Twitter !
#61,
спасибо, буду присматриваться. Хотя меня еще мучают сомнения, что могут быть проблемы в моей теме...Stripe Square
#62,
Нифига, с темой все нормально, так как поставил самую простую тему, без наворотов и виджетов - результат тотже.
#63,
А как сделать разделитель слов не "-"(дефис), а "_"(подчеркивание)?
#64,
можно, хотя это и неправильно. вот статья на эту тему. но старые ссылки перестанут работать сразу же. вот тут решение работы старых ссылок.
PS сам ничего не проверял, прежде чем химичить - сделайте бекап базы данных.
#65,
Кстати, да, только вчера заметил, и подумал, что надо убрать /category/ - вообще бесполезная вещь, только "путь" становится более длинным
#66,
А есть что-то подобное для страниц? Чтобы ссылки были не такими:
а такими:
#67,
может и есть, но я не встречал или просто не обращал внимания.
#68,
Досадно. После обновления до WordPress 3.4 этот плагин перестал работать.
Flector, не могли бы Вы помочь? Можно как-то исправить плагин?
#69,
хз, я еще не обновлялся и не смотрел.
сам автор плагина вряд ли будет что обновлять - плагин с 2007 года не обновлялся.
#70,
Если будет время и желание... Буду весьма признателен. А то пришлось откатиться обратно. Вообще эта проблема у многих вылезет. Народ пока спит, все еще впереди :).
#71,
вот поэтому я на мажорные версии никогда сразу не обновляюсь - подожду выхода 3.4.1 - тогда и буду обновлять :)
так обновишь, а потом баги вылезают в самых неожиданных местах. вроде этого плагина, который с 2007 года превосходно работал и никогда никаких проблем не вызывал.
#72,
Flector
Грамотный подход, надо взять на вооружение.
#73,
P.S. Не сочтите за рекламу, вот пришло на ум: "Проторенной тропой идти легче".
#74,
в данный момент выяснил, что если использовать Remove Parents и одновременно Top Level Categories, то все будет работать, как и прежде.
#75,
Спасибо, Flector. Я уже отказался от таких ссылок. Перешел на /%postname%.html + плагин WP No Category Base для нормального отображения рубрик.
#76,
Я не понял из комментариев - плагин работает или нет?
#77,
работает отлично. были с ним проблемы при выходе 3.4 версии движка, но тогда все плагины, изменяющие структуру ссылок глючили. после выхода версии 3.5 все вернулось обратно и подобные плагины опять работают.