wordpress — url в нескольких категориях
В движке wordpress есть одно интересное ограничение. В заметке или посте находящимся сразу в нескольких категориях, вы не можете задавать приоритет для категории. Из-за этого нельзя изменить основной адрес ЧПУ.
Например:
У вас есть какая-то заметка. Она находится в двух категориях: Телефоны (1), Самсунг (2). В скобочках указаны id категорий.
Её адрес будет всегда таков http://мойсайт/телефоны/моя_заметка.html
Это происходит потому что приоритетной является категория с меньшим id.
К примеру вы захотели сделать адрес http://мойсайт/самсунг/моя_заметка.html
В таком случае единственным способом это сделать является изменение id категории самсунг.
Вот только изменив категорию, вы получите проблемы в старых постах которые возможно используют данные id.
Обойти эту проблему можно двумя способами:
Во первых можно просто вмешаться в код wordprees сохранив в базу приоритет id. Способ конечно ужасный.
Во вторых структуру сайта можно продумывать заранее. Конечно это не относится к сайтам, которые имеют кучу категорий, в которых категории добавляются каждый день.
В вордпрессе очень плохо сделаны категории.