Я управляю сетью из примерно 80 сайтов, использующих WP multisite 3.2.У меня возникают проблемы с использованием switch_to_blog с wp_insert_term.
Чтобы проверить это, я отключил все плагины и тестирую на пустой странице, чтобы больше ничего не мешало.Вот пример кода:
switch_to_blog(75);
wp_insert_term( 'New Term','category');
restore_current_blog();
При запуске из большинства блогов добавляется новый термин в нужный блог, и постоянная ссылка на новую страницу термина работает.
Но для некоторых блогов, когда он запускается, он добавляет термин, но ссылка на новую страницу термина выдает ошибку 404.Открытие wp-admin и добавление любого нового термина через wp-admin исправляет это.
Есть идеи, почему это происходит?