Для реализации этого нужно строить сеть (мультисайт)? Или есть более простые решения?
Смотря какие глобальные задачи.
Может стандартных рубрик будет достаточно, может оптимальнее доп. поля, доп таксономии к существующим записям, может произвольные типы контента со своей таксономией, а может и сеть нужна.
Глобальные задачи: это афиша. И в каждом городе есть театры и выставки. Проблема в том, что добиться такого результата я не могу domain.ru/msk/teatr и domain.ru/spb/teatr.
Я попробовала простым для меня путем с рубриками, но поскольку у меня при создании рубрики имеют вид domain.ru/rubrika, размещая ее под МСК я получаю необходимый мне domain.ru/msk/teatr, но при создании такой же рубрики для СПБ происходит проблема в том, что я должна эту рубрику переименовать как-то , так как она изначально не имеет в url msk или spb. Надеюсь, что понятно объяснила
Глобальные задачи: это афиша.
Вот с этого стоило бы и начинать. Для подобных дел существуют плагины. Ключи для поиска в оф.каталоге «Booking», «Event», «Ticket» и тп.
Ида. Это произвольные типы контента с произвольной таксономией и произвольными полями.
Так и не понимаю, как должна выглядеть произвольная ссылка?
%gorod%/%category%/%postname%/ если я создаю произвольную таксономию gorod
но у каждой таксономии gorod может быть своя category «teatr»? как это реализовать
-
Ответ изменён 6 лет, 11 месяцев назад пользователем dartemieva.
сделайте категорию teatr-ms, teatr-spb и т.п.
Так и не понимаю, как должна выглядеть произвольная ссылка?
Это как Вам будет угодно. Только помните, что ВП не даст создать два одинаковых слага (точнее может, но это оч специфичный случай)
у каждой таксономии gorod может быть своя category «teatr»?
category — это название таксономии.
Грубо говоря Вы спросили «для каждого апельсина свой фрукт?»
Размещайте запись сразу в двух таксономиях, например категория и метка, или специально созданных под это дело.
Потом можно сделать выборку по двум таксономиям category_name=slug&tag=slug.
ЧПУ можно сделать через .htaccess, либо через add_rewrite_rule
add_rewrite_rule( '^category_name/([^/]+)/tag/([^/]+)/?$', 'index.php?category_name=$matches[1]&tag=$matches[2]', 'top' );
пример http://biglus.com/moskva/cat/transport/ (тут и меню для разных городов разное)
тут правда какой-то плагин(не помню уже) стоит для удаления префикса у меток, но можно и не удалять, так еще лучше и понятнее.
В чпу — tag можно заменить на city, category_name тоже на что-нибудь
-
Ответ изменён 6 лет, 11 месяцев назад пользователем qwert555.
третьи сутки читаю, перепробовала кучу вариантов с таксономиями, у меня не получается, то что мне надо. Я понимаю, что упускаю что-то в самом начале.
Из того, что я прочитала (правда еще не пробовала) получается мультисайт должен решить мои проблемы и это вроде проще чем с таксономиям (просто как организовать сеть я нашла подробную инструкцию, чего не скажешь о варианте с таксономиями, я новичок и как слепой котенок тыкаюсь и не понимаю последовательность). Есть подводные камни у мультисайта? может в дальнейшем продвижении?
сть подводные камни у мультисайта?
Нет, кроме того, что это все РАЗНЫЕ сайты со всеми вытекающими, включая обслуживание :).
Посоветуйте, что можно почитать, чтобы разобраться, как разделить контент для разных городов с помощью таксономий? я чувствую, что мне просто информации не хватает
Ну даже не знаю..
Документация
https://codex.wordpress.org/Taxonomies#Custom_Taxonomies
Ну или вот по-русски пару ссылок на достойных внимания ресурсах (сами документы я не читал, отвечать за кач-во не могу, но это из тех ресурсов/людей кому в общем-то можно доверять):
https://wp-kama.ru/id_8218/taksonomii-v-wordpress.html
https://misha.blog/wordpress/taksonomii.html
И ещё может быть будет полезен генератор кодов http://generatewp.com/
Добрый день, лучше всего поддомены создавать, подробнее можно прочитать тут https://codex.wordpress.org/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D0%B5%D1%82%D0%B8. Если 1 минус для их продвижения придется ссылочную массу набирать для каждого. Но весь сайт будет иметь региональную принадлежность, соответственно можно будет указать в вебмастере, яндекс.справочнике и гугл картах, что Вы находитесь там то… если поддоменов много то это положительно сыграет на Вашем продвижении и количестве посетителей.