jkeks блог


GGLka 1.3.3. Отмена рабства ЧПУ.



5.4.2013 809 просмотров ;)


Научилась ровным счетом двум вещам:

  1. Исправлена парабажиков при возврате статьи копирайтеру или наоборот
  2. И Главная фичика: Поддержка любого ЧПУ WordPress.

Сложно ли сделать поддержку ЧПУ ?

Дело в том что в WordPress ссылки на посты могут содержать ID записи. В этом случае все легко если нет примесей навроде даты. Однако любоая динамическая примесь типа Даты или отсутствие ID в URL — это значит что нам силою мысли уже не сгенерировать URL новой стать чтобы положить ее в GoGetLinks.ю поэтому пришлось поступать так:


Мы делаем запрос к блогу:

http://blog.ru/?p=110

где 110 — это ID полученного идентификатора статьи при публикации.

И берем ответ сервера, который нам сообщает что данный пост равен 301 и что Location его .. НАСТОЯЩИЙ URL с любым ЧПУ.

Так можно поступать с любым постом и отбросить силу мысли вообще. Хотя это лишний раз нагружает блог.

По сути это 5 строчек кода, но кстати мне помогли ребята с WordPress.org

Кстати такой фичи нету даже у любимого Windows Live Writer





Видеочат рулетка
jAntivirus Рейтинг@Mail.ru