I am managing a network around 80 sites using Wordpress multisite 3.2. I am going through problems using switch_to_blog whith wordpress_place_term.
To check i have disabled all plug ins, and am testing on the blank page so little else intervenes. This is actually the sample code:
switch_to_blog(75); wp_insert_term( 'New Term','category'); restore_current_blog();
When run from most blogs it adds the brand new term towards the preferred blog and also the permalink towards the new term page works.
However for a couple of from the blogs, if this runs it adds the word, however the connect to the brand new term page throws a 404 error. Opening wordpress-admin and adding any new term through wordpress-admin fixes it.
Any ideas why this really is happening?