Seo Links and Category (Плагин для WordPress)
- JawsIk : 30 мая, 2007 Раздел: Wordpress, Программы и скрипты
- | Просмотров 1767 всего, 6 сегодня.
Seo Links and Category (Плагин для WordPress)
1. Следствие Seo Links and Category
Данный плагин был сделан в связи с собственной необходимостью. Вопрос был задан на форуме maxsite.org, где меня пальцем ткнули в плагин под названием . Предложенный плагин выполнял половину запрашиваемой мной работы, что навеяло мысли исправить его. Заглянув в код, я был приятно удивлён простотой реализации данного механизма. Он был построен на так называемых хуках (hooks). Добавив ещё один хук и переработав полностью функцию я увидел, что плагин теперь совершенно не похож на прежний, что позволяет мне теперь выступать от роли автора. Теперь плагин использует регулярные выражения.
2. Описание Seo Links and Category
Чем же собственно занимается данный плагин:
Этот плагин удаляет слово 'category' из ваших ссылок на категории. Кроме того плагин так же удаляет "главные категории" (что даёт эффект краткости и лишает, в ваших ссылках, лишней вложенности одних категорий в другие). По такому же принципу все лишние "главные категории" удаляются и из "постоянных ссылок" всех постов.
Чтобы было наглядно, то напишу так:
Раньше было -> http://super.com/category/maincategory/subcategory/mycategory/
Теперь станет ->
Раньше было -> http://super.com/category/maincategory/subcategory/mycategory/moy-post.php
Теперь станет ->
В общем я думаю всё понятно.
3. Установка Seo Links and Category
Для правильной (а вернее для основной) работы плагина необходимо кое что правильно настроить:
- Зайти в "Настроки" -> "Постоянные ссылки"
- Переключятель выбрать на пункте "Задайте шаблон"
- В поле "Свой шаблон:" ввести один из трёх предложенных вариантов:
/%category%/%postname%.php
/%category%/%postname%.htm
/%category%/%postname%.html - Сохранить настройки.
- Закачать плагин в папку плагины (если вы этого ещё не сделали) и активировать его в настройках.
4. Почему Seo Links and Category, является версией beta
После успешных испытаний данного плагина было замечено, что в сылках ведущих на комментарии к постам, всё так же присутствуют длинные (вложенные) категории. В связи с этой засадой была предпринята попытка при помощи очередного (возможного) хука исправить данную ситуацию. Ситуация не исправилась
. Поэтому данная функция была просто закомментирована. Если вы меня поняли
и знаете, как исправить данный недочёт, то большая просьба связаться со мной или же просто предложить ваш вариант данной функции по средствам электронной почты.
Кроме этого данный плагин испытывался только лишь на моём блоге. Просьба протестировать его и обо всех замеченных глюках сообщить мне по ICQ или электронной почте, или же прямо здесь в комментах.
5. Примечания по Seo Links and Category
- Плагин в кодировке UTF-8;
- Описание в плагине на русском языке;
6. Версия теперь 1.1. Был произведён фикс в связи с переходом на новую версию движка. Последняя проверка была на версии 2.2. Для старых версий оставлена закомментированная строка в самом плагине. Поэтому смотрите там, если будут проблемы.
7. Загрузить Seo Links and Category
![]() |
Download Seo Links and Category |
| Downloaded: 169 times | Size: 2.02KB |

10 апреля, 2008 (14:27)
Вот спасибо! А я уже и не знала как избавиться от этой четырёхярусной записи вида /category/news/bla-bla-bla/post123/
А теперь приятно смотреть.
Ужас!
...был
23 февраля, 2008 (18:31)
Да, постоянная ссылка будет с первой по старшинству категории, но если подставить другую категорию, то срабатывать будет и со второй тоже. А что касается сделать, то врят ли. Мне не зачем, а вам если интересно, то код открыт.
23 февраля, 2008 (17:05)
вместо … ycategory/ вы получите краткий URL Тоже самое и с постоянными ссылками (permalink).
Появился такой вопрос: если пост относится к нескольким категориям (например, mycategory и mycategory2), то постоянная ссылка будет
Можно ли сделать так, чтобы путь к посту был а путь к категории - ?
3 октября, 2007 (22:15)
[...] другой плагин Seo Links and Category , результат [...]
4 августа, 2007 (16:37)
спасибо за помощь. деактивировал плагин - все работает отлично