WordPress 3.1 came out this morning, and I’m seeing the same three issues come up over and over again for a lot of people:
First, if you’re using custom post types, you’ll probably need to update your
register_post_type() call, because the entire capabilities array changed in 3.1. That’s because it was completely broken in 3.0, so I know it’s a pain to fix it, but it’s worth the trouble. (This also means that Custom Post Types UI is broken at the moment. I love the plugin for quick proofs of concept, but I really think you need to code your own plugin if you’re using custom post types in production.)
If a lot of your meta boxes (custom fields, excerpt, author, slug, discussion, etc.) went away on your edit post/page screens, it’s probably because most of them are hidden by default now. I think this is a good thing for most users, and it affects only the boxes that you’ve never rearranged. However, you can always turn them back on in your screen options.
Hate the admin bar? You can turn it off if you want, but there are some cool plugins for it, like Snack Bar (for multisite admins) and the Debug Bar (for developers). For what it’s worth, John O’Nolan (who?) agreed with you. It took me a while to get used to it. I was chatting with someone in IRC earlier today, and we agreed that there really should be a link to the Dashboard in the top level, not under the username… so I cooked up a really quick plugin to make it happen.
I’m working on a list of things that have changed since the book was published, but at the moment, these are the three things people seem to be tripping over.
ETA: Andrea Rennick alerted me to a fourth common problem: half your permalinks suddenly break. Try removing your
.htaccess file, then go to Settings → Permalink and save. Letting WordPress regenerate the
.htaccess file seems to solve the problem. Dre Armeda has more on this.