I just installed WP 3.1 and I notices all of my custom taxonomies no longer function. Has something changed here that I wasn’t aware of? Everything was fully functional pre-3.1 up to 3.0.5. Here is how I am registering them…
Well, this has got a little more interesting…if I register a post type as follows 3.1 does not show the custom taxonomies…BUT if I just change the name of the registered custom post type it works. Some names seem to work and others fail completely. This seems like a bug unless the name of a custom post type is severely limited by a list that I don’t know…If anyone has any ideas I would love to hear.
I have created a new blank theme (just style.css, index.php and functions.php) to test the custom taxonomy…
Changing my taxonomy name to be lowercase both of my issues.
Unfortunately though, in changing the original taxonomy name, it broke my nav_menu set up that was using the same taxonomy, giving me this error: Catchable fatal error: Object of class WP_Error could not be converted to string in /home/---/---/wp-includes/formatting.php on line 445
Have investigated: this is a bug. Apparently it happens any time you change your custom taxonomy name. Some people had success deleting certain things in phpmyadmin. I decided to a fresh install.
Now everything is back to normal (minus some content that I now need to re-enter) and working perfectly.