[Помогите] Помогите написать плагин для рерайта ЧПУ

Тема в разделе "Wordpress", создана пользователем dump1111, 16 дек 2010.

Статус темы:
Закрыта.
Модераторы: Sorcus
  1. dump1111

    dump1111

    Регистр.:
    7 июл 2009
    Сообщения:
    266
    Симпатии:
    8
    Вордпресс изначально позволяет выделить отдельное слово в урле для категорий:
    например : _http://site.ru/category/mypost. Отдельное слово назначается в админ-панели в опции "Category base". Тоже самое можно сделать и для тэгов. Но скажем для архивов этого сделать нельзя. Как сделать так, чтобы архивы выделялись в отдельную группу урлов? Скажем , чтобы урлы были такого вида:
    _http://site.ru/archive/2010/May/
    Какой хук для этого использовать и какие функции отвечают за это в rewrite.php? Какие методы класса Wp-rewrite нужно задействовать? Подскажите пожалуйста....
     
  2. jonsmi

    jonsmi Создатель

    Регистр.:
    27 июн 2009
    Сообщения:
    28
    Симпатии:
    6
    Если вп не наполнен. то можно все сделать стандартным функционалом вп сделать. В настройках ЧПУ выбираете произвольная структура и настраиваете как нравится. Но надо поставить плагин rus-to-lat для транслитерации. Попробуй выбрать произвольную структуру и вставить /%year%/%monthnum%/%postname%/ или /%category%/%year%/%monthnum%/%postname%/ но лично не ставлю год и месяц в url.
    Если сайт наполнен, то скорее всего придется пересохранять посты.
     
  3. dump1111

    dump1111

    Регистр.:
    7 июл 2009
    Сообщения:
    266
    Симпатии:
    8
    Так можно, но мне нужно чтобы для категорий было в произвольной структуре category/%category%/, а для постов - posts/%postname%. Такого стандартными средствами сделать нельзя...
     
Статус темы:
Закрыта.