Поле slug категории отсутствует при зарегистрированной пользовательской таксономии

15 окт. 2010 г., 14:02:50
Просмотры: 754
Голосов: 1

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

Кто-нибудь знает, что может быть причиной этого?

Код регистрации таксономии:

register_taxonomy( 'my_topics', 
array( 'post', 'page' ), 
array( 'hierarchical' => true, 
'label' => 'Мои Категории', 
'query_var' => 'topics', 
'rewrite' => array('slug' => 'topics')
) );
3
Комментарии

@codecowboy - Не хочу задавать этот вопрос, но оба сайта на WordPress v3.x? И где находится выпадающий список, о котором вы говорите? Ваше описание наводит меня на мысль, что вы имеете в виду это: http://bit.ly/9tkhDG, но это не выпадающий список. Какой путь в админке вызывает у вас затруднения?

MikeSchinkel MikeSchinkel
16 окт. 2010 г. 07:45:41

Да, я именно это и имел в виду. Извините - заголовок вопроса вводит в заблуждение. Я его изменю.

codecowboy codecowboy
18 окт. 2010 г. 11:12:02

Судя по коду, это может быть связано с тем, включены ли глобальные термины или нет, но я не могу найти опцию для включения/отключения этой функции. И да, оба сайта на 3.x и были обновлены с WPMU 2.9.2

codecowboy codecowboy
18 окт. 2010 г. 11:13:33
Все ответы на вопрос 1
0

Значение global_terms_enabled для мультисайта хранится в таблице wp_sitemeta

http://wordpress.org/support/topic/plugin-edit-category-slug-wpmu-how-to-make-it-work-with-last-wpmu-30

Я отключил эту опцию, и поле для ввода слага категории снова появилось. Если кто-то может прокомментировать, безопасно ли отключать эту настройку, это будет очень полезно.

18 окт. 2010 г. 11:34:13