3.3.3

Latest release in branch 3.3
Released 13 years ago (June 27, 2012)

Software WordPress
Branch 3.3
First official release version 3.3.0
First official release date 14 years ago (December 12, 2011)
Release notes https://wordpress.org/documentation/wordpress-version/version-3-3-3/
Source code https://github.com/WordPress/wordpress-develop/tree/3.3.3
Documentation https://wordpress.org/documentation/
Download https://wordpress.org/download/releases/#branch-33
WordPress 3.3 Releases View full list

What Is New in WordPress 3.3

Category Key Changes
New Features Flyout Admin Menu, New Toolbar, Welcome Screen, Drag-and-Drop Uploader
Improvements Cohesive Admin Experience, Editor Performance, Tumblr Importer, Screen Options
Developer Changes jQuery & jQuery UI Updates, New APIs, Deprecated Functions

How did the admin navigation improve?

WordPress 3.3 introduced a flyout admin menu and a refreshed toolbar. The new menu structure reduces clutter by keeping submenus hidden until you hover over a main item. This was a significant UX upgrade that made navigating complex sites with many plugins much smoother.

The toolbar, now persistent at the top of the screen, provides quick one-click access to common functions like adding a new post or checking comments from anywhere in the admin area. In practice, this consolidation of key actions saved a lot of unnecessary clicks.

What was new about the uploader?

The update replaced the old multi-file uploader with a modern drag-and-drop interface. You could finally drag files directly from your desktop and drop them into the media library. This was a huge quality-of-life improvement for content creators constantly working with media.

It also provided better upload feedback with progress indicators. This matters because it eliminated the guesswork of whether an upload was processing or had stalled, especially for larger files.

Were there any changes for new users?

Yes, a new welcome screen was added to greet first-time users upon installation. It provided helpful pointers to get started, like creating content or editing a profile. This was WordPress's move towards a more guided onboarding experience out of the box.

The dashboard also saw tweaks to be more helpful for newcomers without getting in the way of experienced users. The goal was to make the platform feel less intimidating from the very first login.

What did developers get in this release?

The core jQuery library was updated to version 1.7.1, and jQuery UI was bumped to 1.8.16. This brought in performance enhancements and bug fixes from the jQuery project, allowing developers to use newer features and more stable code in their plugins and themes.

New APIs and Deprecations

New APIs were introduced for things like the improved toolbar, giving developers more control. On the flip side, several older functions were officially deprecated. If you were maintaining legacy code, this release was a signal to start updating.

// Example of a deprecated function call to avoid
<?php get_theme_data(); ?> // Use wp_get_theme() instead

FAQ

Is the flyout admin menu optional? Can I revert to the old style?
No, the flyout menu was a core change to the admin interface and not optional. There was no built-in setting to revert to the previous style, though some community plugins were created to mimic the old behavior.

Does the drag-and-drop uploader work in all browsers?
The new uploader relies on HTML5 capabilities, so it works best in modern browsers like Chrome, Firefox, Safari, and IE10+. Older browsers like IE9 and below would fall back to the traditional multi-file selection uploader.

What jQuery functions might break with the update to 1.7.1?
The main concern was the deprecation of older jQuery methods like .live(). Plugin and theme authors needed to replace them with the recommended .on() method to maintain compatibility.

How do I disable the new welcome screen for my clients?
You can prevent the welcome screen from appearing by removing the dashboard widget. This snippet in a plugin or theme functions.php does the trick:

remove_action('welcome_panel', 'wp_welcome_panel');

Were any theme functions deprecated that I need to check for?
Yes, get_theme_data() and get_current_theme() were the big ones. You should replace them with wp_get_theme() to avoid errors in future versions.

Releases In Branch 3.3

Version Release date
3.3.3 13 years ago
(June 27, 2012)
3.3.2 13 years ago
(April 20, 2012)
3.3.1 14 years ago
(January 03, 2012)
3.3.0 14 years ago
(December 12, 2011)