WordPress 3.4 Is Coming Soon! Find Out What to Expect

WordPress 3.4 Is Coming Soon! Find Out What to Expect

WordPress 3.4 Release Candidate 1 has been available since the end of May. The full release is just around the corner with a whole slew of bug fixes, enhancements, and new features. So let’s go over some of the highlights and interesting points we can expect on release day.


Start Getting Excited

The next version of WordPress to be released will be 3.4, and it’s going to be dropping soon, so I thought it’d be good to take a look at why we should care. What will 3.4 bring us to get excited about? There is a big list of bug fixes, enhancements, and new features for users as well as for theme and plugin developers. You can see a list of everything (currently a draft) on the WordPress.org Version 3.4 page, but we’re going to have a look at some specifics here.


Highlighted Features Coming in WordPress 3.4

Enhanced Theme Control

With the enhanced theme control, you’ll be able to make adjustments to your theme’s options and settings before actually activating the theme on the front-end of your sites. This is made possible with the additions of the Theme Customizer and Theme Previewer. Theme Customizer will also be bringing a new and more interactive way for theme options to be used. You can watch an overview of this new feature as it was in WordPress 3.4 Beta on Otto’s blog, where he explains how to leverage the Theme Customizer in your own themes.

Custom Headers

Up until now, uploading a header image for a theme using WordPress’ built-in functions could in some cases be problematic. If you uploaded an image of a different size than the header was expecting… things went pear-shaped fast. Now, theme authors have access to the functionality for implementing headers with flexible widths and heights! If you upload an image that doesn’t precisely meet the default dimensions – no drama, the theme can now gracefully adapt. Have a read of Sabreuse’s blog post introducing flexible header in WordPress 3.4 themes.

Another nice addition in this area is the ability to now choose your custom header and background images from the Media Library. The Media Library continues to improve usability-wise!

Media Improvements

You’ve probably come across the frustrating issue, when adding an image to a post, of not being able to include any HTML in your image’s caption. Well, when 3.4 drops and you update: all fixed. HTML will now be supported in the image caption field.

Under the Hood Improvements

Behind the scenes, there are a bunch of improvements. Some of the highlights there are:

  • Internationalization and localization has been improved. This includes things like:
    • localization of certain punctuation
    • spellchecker language list can be translated
    • POT files are now split into front-end, admin, and network admin (which will hopefully make translations faster!)
    • Dashboard widgets can be translated

    Read more about these changes on the official translation team P2 blog.

  • XML-RPC information in the Codex has had an update, which you can read under XML-RPC_WordPress_API.
  • WP_Query has had an overhaul to improve its performance. This has mainly been achieved by splitting the query. So rather than fetching all posts that match a query and all data at once, just IDs are fetched, then data from the posts matching those IDs. You can read more about this in WordPress Trac Ticket #18536.

Those are the features highlighted on the current Version 3.4 page, but there are a few other things I wanted to make note of as well…


Diamonds in the Rough: User Features

  1. If you liked the ‘Recent Comments’ Dashboard widget but had to disable it for performance reasons with a high number of comments, WordPress 3.4 might be a good time to give it another go. There have been some improvements to the performance of the widget on blogs with a large number of comments.
  2. You will now be able to add a new comment to a post from the ‘Edit Post’ screen. Up until now, you’ve been able to reply to a comment, but couldn’t post a new one of your own.
  3. Twitter.com has now been added as an oEmbed provider. Which if you don’t know what that means, will allow you to copy a link to a tweet on it’s own line, and WordPress will pull in the tweet, quote-style.
  4. In accordance with the custom header / custom background feature additions, the default Twenty Ten and Twenty Eleven themes will get updates to support these too!
  5. If the current theme supports Post Formats, they will be show in nav menus.
  6. Autocomplete added to Add User screens in WordPress Multisite (this feature was worked on by yours truly! my first contribution to WordPress core)
  7. Default upload space limit on WordPress Multisite has been increased from 10MB to 100MB (make sure to check that one if you usually trust the default)

Diamonds in the Rough: Development, Themes, and Plugins

  1. There will be an improvement to WP_Screen methods, adding methods to get help tabs and allowing proper removal of help tabs by referring to their ID.
  2. Addition of the jQuery UI Touch Punch plugin, so WordPress will now be able to handle drag ‘n’ drop on mobile devices. This is pretty cool, especially because as it will be built-in, plugins can also easily take advantage of it. One thing to note though, is that this won’t work on Windows Phone devices below (yet to be released) version 8, as Microsoft haven’t included touch event detection yet.
  3. YUI Compressor has will be updated to the latest version for compressing CSS and JS.
  4. WordPress will now also redirect attempts to visit /login, /dashboard, or /admin to the WordPress equivalents, if they would otherwise have returned a 404.
  5. Introducing the WP_Theme class, which at the moment seems to be lacking documentation (hopefully that will come by release time), and is some of WordPress’ gradual embrace of OOP.
  6. A whole slew of library updates, including jQuery UI to 1.8.20, PHPMailer to 5.2.1, SimplePie to 1.2.1, and TinyMCE to 3.4.9, to name a few.
  7. XML-RPC has had some really nice updates. Various image information is now exposed, such as featured images, image sizes, etc. Taxonomies have begun to be implemented, and new CRUD APIs for Posts, Pages, and Custom Post Types.

So, When Will We Get to Play With All This?

WordPress 3.4 was originally scheduled for release on April 18th, which has come and gone. For various reasons, the release was pushed back, and now we’re finally almost there.

Some final tickets are being worked on now, so the release really is imminent. If you’re getting anxious and can’t wait, put your coding chops to good use and pick a 3.4 ticket!

What feature are you looking forward to most that’s due to come with WordPress 3.4? What feature are you hoping to see in future versions of WordPress? When will you jump in and try your hand at contributing to WordPress? We’d love to hear what you have to say about all this in the comments below.


Note: Keep in mind that all features and information in this article are based on Beta and Release Candidate versions of WordPress. The feature set that will be released with WordPress 3.4 may vary from what is described here, but will still no doubt be awesome.

Note: Want to add some source code? Type <pre><code> before it and </code></pre> after it. Find out more
  • http://shanegowland.com Shane Gowland

    A useful write up. Thanks!

    • http://www.wpfix.org Wpfix

      Just waiting for the release of wordpress 3.4!

  • http://blog.tanshul.com tanshul

    wow..cant wait :D

  • Pingback: Welcome to papa, WP 3.4 « NightlyArt the Second

  • Pingback: WordPress 3.4 Is Coming Soon! Find Out What to Expect | Qtiva

  • http://scottlee.me Scott

    Is it bad that the little change that got me the most excited was the /login, /dashboard, and /login redirects? Mainly because I was sick of editing .htaccess files.

    • http://wp.envato.com/ Japh Thomson
      Author

      Hi Scott! Not at all, in fact I highlighted some of those features purely because I was most excited about some that weren’t highlighted on the official page :)

    • Steven

      HELL YEAH! No need to add the .htaccess login redirect edit on the to do list! Thanks!

  • http://www.agilewebsitedev.com Pali Madra

    Cannot wait for the new version. Thank you for sharing the information.

    I’m sure there is a developers version out there. Have you tried it? If yes do you recommend trying it on a local server (is it stable enough to sort of play around without major glitches)?

    • http://wp.envato.com/ Japh Thomson
      Author

      Hey Pali, I’m pretty excited!

      You certainly can check out a development version. On the left side of the WordPress download page there are links to Beta versions, Nightly Builds, and even Subversion instructions for a very edge version. I’ve been running the Subversion edge version locally for a few months with only a very occasional issue early on as bugs are ironed out.

      It’s well worth a try, and if you find any bugs, don’t forget to report them on the WordPress Trac!

  • http://bowesales.com Jesse

    Flexible Featured Images! Nice. Game changer there.

  • http://royeyal.com Roy Eyal

    Great round up!

  • http://smepro.net Tanin

    Love it..Follow up..
    Thanks for infomation.

  • http://www.menacedesign.pl Artbeard

    I love to see how WordPress is evolving and becoming better and better platform !

  • http://iamSeanGrant.com Sean

    I like the Theme Customizer and the Custom Header additions, but I got most excited about reading this line: “WordPress will now also redirect attempts to visit /login, /dashboard, or /admin to the WordPress equivalents”
    … Just like Scott …
    I like because it makes it a little more user/client friendly when I hand over their new WP site and say here is the URL you can login at and it’s so much more simple with domain.com/login.
    Thanks WP! and Thanks Japh for this round-up. :)

    • http://wp.envato.com/ Japh Thomson
      Author

      Hi Sean, my pleasure! It’s always the little things, isn’t it :)

  • Alistair

    Thanks for the summary of this Japh, been looking forward to theme control for since first hearing about it a few months back.

    There have been failed attempts with front-end theme editors for premium themes, hopefully this will be exposed more to the theme author community.

    Congratulations on your first commit! Win!

    • http://wp.envato.com/ Japh Thomson
      Author

      Hey Alistair! Yes, the theme customizer is looking excellent, and because it utilises the existing way theme authors implement options (assuming they’re being good and using the Settings API), you get it for free!

      Also, thanks for the congrats, I’m excited!

  • http://www.customicondesign.com CUSTOM ICON DESIGN

    cant wait the new version of wp. many thanks for sharing the info.

  • http://www.madrasgeek.com Srivathsan G.K

    Custom headers is must needed feature. Also would love if they introduce user roles management by default.

    • http://wp.envato.com/ Japh Thomson
      Author

      Hi Srivathsan, I agree that more extensive user role management would be great. It’s a huge task though, and I imagine it will take a few releases to get where we want even once they start on it.

  • http://www.jrandeniya.com/ Janith Randeniya

    WP just keeps getting better and better!

    Point 3 “Twitter.com has now been added as an oEmbed provider. Which if you don’t know what that means, will allow you to copy a link to a tweet on it’s own line, and WordPress will pull in the tweet, quote-style” <— I like.

  • Gideon George

    With this new development did it bridge the gap between it and joomla/drupal

    • http://wp.envato.com/ Japh Thomson
      Author

      Hey Gideon! What gap would that be? As a developer who’s used all 3 many times, I don’t see the gap you’re referring to…

  • http://defaulttricks.com Mohit Bumb

    Looking forward to use 3.4

  • http://www.paulund.co.uk Paul

    Sounds good with the Theme Customizer are you able to change the widget or is this just theme options?

    • http://wp.envato.com/ Japh Thomson
      Author

      Hey Paul, I believe this is just theme options.

  • http://webdesignergeeks.com Ajay

    leverage the Theme Customizer in themes is one of the grate feature.

    Theme developer need to update with new features functionality.
    BTW, nicely listed and clear article Japh, Thanks :)

  • http://www.nouveller.com/ Benjamin Reid

    Nice overview Japh, looking forward to playing with the theme customiser!

  • Pingback: Courses » WordPress 3.4 Is Coming Soon! Find Out What to Expect | Wptuts+

  • keha76

    Finally XML-RPC support for custom post types, looking forward to it. I have some good ideas on how to use this in one of my “client/support” plugins.

    • http://wp.envato.com/ Japh Thomson
      Author

      Hey! Yeah, this is a pretty big deal really. Once it’s properly in XML-RPC then I guess they’ll be implementing better support in their iOS, Android, and Blackberry apps too! (As those use the XML-RPC API)

  • Pingback: Tech Essentials: Drupal, Joomla and Wordpress are some of the best do-it … | Open Knowledge

  • http://berrry.com Berrry Website Builder

    I always look forward to a WordPress release and this is now different. I think that 3.4 is going to be really awesome indeed.

  • http://www.allthearticles.com Mikey

    aww great some nice features coming to wordpress

  • kkoi

    So is the wp_query going to be revolutionized performance vice? The author of the ticket was talking about 90% improvement on large databases? NICE!

  • http://categorycode.ca Landon Poburan

    Can’t wait! They have new releases all the time, but for good reason. The Media improvements should be good as well as the twitter.com add-on, with more and more of our clients using social media this will be very welcome.

  • http://iguffi.ru/ iMikw

    “WP_Query has had an overhaul to improve its performance”, I hope this will not affect compatibility with legacy code?

  • Pingback: La lettre du 11 juin | Proxem, le blog

  • Pingback: This Week In WordPress: Jun 11, 2012 | Max Foundry

  • http://sdbwebsolutions.com Serg

    I would like to be able to customize the admin backend for clients, so they don’t have to worry about theme names, theme updates, framework, permissions, etc…They will just have to focus on writing a post or uploading pictures. Of course, we could make this optional, like activate/deactivate a plugin method.

    It would be very helpful!

  • http://www.leachcreative.com Andrew

    Thanks for sharing, from everything I’ve heard its going to be an awesome release.

  • Pingback: WordPress 3.4 Update Released

  • Pingback: Feature Breakdown of WordPress 3.4 "Green" | WPCandy

  • Pingback: wp-coder.net » Feature Breakdown of WordPress 3.4 “Green”

  • Pingback: WordPress 3.4 Has Arrived... Now What? | Wptuts+

  • Pingback: WordPress 3.4 Has Arrived… Now What? | Wordpress Webdesigner

  • Pingback: WordPress 3.4 Has Arrived… Now What? | Shadowtek Hosting and Design Solutions

  • Pingback: My Stream | WordPress 3.4 Has Arrived… Now What? | My Stream

  • Pingback: WordPress 3.4 Green is Good to Go « Lorelle on WordPress

  • Pingback: WordPress 3.4 Has Arrived… Now What? | How to Web

  • http://www.andykuiper.com Andy Kuiper

    Keep em coming WordPress… each iteration incorporates almost every feature I “wished” WP had at the time. And always keeping such clean code. Thanks – Andy :-)

  • Pingback: Proxem » La lettre du 11 juin : Facebook Ads et océan de données