Wordpress: пользовательский URL-тег - PullRequest
0 голосов
/ 03 февраля 2011

У меня есть вопрос. Я хочу использовать систему тегов без слова tag.

Пример: http://xxxxxxxxx.com/tag/Matt (будут отображаться все сообщения с тегом Matt) Я хочу то же самое с http://xxxxxxxxx.com/**people**/Matt (будут отображаться все сообщения с тегом Matt)

Помогите, пожалуйста.

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 03 февраля 2011

Если вы хотите, чтобы два разных URL-адреса разрешались на одной и той же странице, вы можете добавить следующие ваши правила .htaccess:

RewriteRule ^people/(.*)$ tag/$1 [L,NC]

С этим вы можете просмотреть:

http://domain.com/tag/matt
http://domain.com/people/matt

, которая будет отображать ту же страницу. Проблемы заключаются в дублировании контента, и когда вы посещаете /people/new-york, он покажет все сообщения с тегом new-york, даже если это не человек.

Тогда я предлагаю использовать это правило:

RewriteRule ^people/(.*)$ tag/people:$1 [L,NC]

Что делает ваши URL-адреса такими, как: http://domain.com/tag/people:matt,, что означает, что вы можете просто пометить сообщения как people:matt и / или people:arvin, добавив, таким образом, метаданные к тегам.

0 голосов
/ 03 февраля 2011

Я думаю, что ответ:

Пользовательские таксономии

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...