Связаны ли название пользовательского меню и название категории в WordPress?

9 февр. 2012 г., 21:58:18
Просмотры: 279
Голосов: 0

Я создал пользовательское меню для каждой из моих категорий (чтобы показывать подкатегории каждой категории на её странице), и это меню имеет точно такое же название, как и название категории.

Странная вещь произошла, когда я изменил название пользовательского меню - название категории также изменилось, изменился её постоянный URL, и теперь при попытке открыть страницу категории я получаю ошибку 404.

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

Существует ли какая-то связь между названиями пользовательских меню и категорий, если они полностью совпадают?

0
Все ответы на вопрос 1
0

Навигационные меню фактически являются таксономиями — например, они регистрируются с помощью register_taxonomy и используются для связи пунктов меню (которые, конечно же, являются пользовательским типом записи!).

Слаг, который вы пытаетесь использовать, должен быть уникальным для термина таксономии, это обеспечивается на уровне базы данных (не уверен на 100%). Так что, вероятно, внутри wp_insert_term есть логика, которая изменяет слаги, чтобы они были уникальными.

9 февр. 2012 г. 22:06:06