2013-11-14 4 views
0

Я разрабатываю сайт предложений с помощью wordpress. Мы пытаемся предложить различные предложения относительно города.Как префикс Wordpress для динамического URL, основанный на таксономии

Итак, у нас есть две таксономии (категория и город).

Дело в том, что я не хочу, чтобы использовать нормальную структуру URL-адрес, я хочу это может быть:

root -> http://site .com/city-taxonomy 
category -> http://site .com/city-taxonomy/category 
offer -> http://site .com/city-taxonomy/offer-slug 

В основном я хочу, чтобы разделить мой сайт в городах, не используя множественный сайт (сеть) в wordpress, поэтому мне не нужно повторять категории или настраиваемые поля. Я хочу сохранить текущую систему url wordpress, как ее работаю, но добавив префикс, который я могу прочитать на php, используя GET

Если кому-нибудь удастся это сделать, я хотел бы знать, как вы будете обрабатывать URL-адрес, созданный в шаблон, используя город как префикс, глобальная переменная должна быть enoght.

Я думал о создании города как категории и подкатегорий, но мне нужно было бы повторить все подкатегории для каждого.

Одно предложение может быть включено в несколько городов и одну категорию.

Я читал о функциях правил перезаписи в wordpress php, но я думаю, что это будет быстрее, если я сделаю это в htaccess.

Дело в том, что после того, как в том числе правила, как:

RewriteRule ^([^/]+)/? index.php?city=$1 [L] 

Это всегда перенаправляет меня искать функциональность в WordPress, и я не знаю, если это хороший долгосрочное решение.

Мне просто нужно иметь этот первый параметр, чтобы установить глобальную переменную, чтобы я мог изменять запросы db, остальная часть URL-адреса должна работать так же, как и Wordpress.

Мы могли бы сказать, это та же функциональность «язык» делает, добавляя префикс в URL, так что вы можете определить язык, но я не знаю, как реализовать эту

Спасибо!

ответ

0

Вы можете попробовать это:

От вашего dashboard Перейти к Settings->Permalinks и выберите post name оттуда.

+0

Я думаю, что это не сработает, так как мне нужна система url, основанная на таксономии, не только в отношении сообщения. –

+0

Он работает для всех категорий и таксономии. Я предлагаю вам попробовать! –

+0

Но мне нужно динамические параметры/город/категория. Два таксономии в одном и том же адресе. –

Смежные вопросы