В плъгин генерирам пагинирана връзка към категория,
т.е. http://localhost/?cat=17&paged=5
. Категорията е известна със slug и id.
Има ли начин този URL адрес да бъде преобразуван в дефинирания от потребителя формат на „хубава постоянна връзка“,
т.е. http://localhost/category/foo/page/5
?
(Ако приемем, че работим с Wordpress 2.8/2.9+)
Редактиране: Тъй като има някои недоразумения относно това, което се опитвам да постигна, ето какво имам:
- ID на категорията
- Номерът на страницата (т.е. петата страница от архива на тази категория)
С тези данни мога да създам URL адреса към тази страница, който би бил например http://localhost/?cat=17&paged=5
, и това работи добре. Проблемът е от визуално естество: ако потребителят е активирал красиви постоянни връзки, тогава това няма да се впише много добре. Въпросът е: Как да получа правилната, красива постоянна връзка (т.е. http://localhost/category/foo/page/5
) от (или за) информацията, която имам?
Редактиране 2: Очевидно, ако даден потребител има красиви постоянни връзки деактивирани, тогава няма красиви постоянни връзки. Знам това и това наистина не е предмет на въпроса... За момента нека просто приемем, че потребителят има настройка за произволна постоянна връзка. Генерирам връзка и тя трябва да изглежда така, както потребителят иска.