WordPress Release: 2.7.0
Tag Name: 2.7.0
Release Date: 12/10/2008
WordPressWorld's most popular open-source content management system powering over 40% of all websites. Offers extensive plugin ecosystem, themes, and robust community support for blogs, e-commerce, and corporate websites. Highly customizable and scalable platform suitable for beginners and advanced developers.
TL;DR
WordPress 2.7 introduces a completely redesigned admin interface with a focus on usability and customization. The new interface features a collapsible left-hand navigation menu, drag-and-drop dashboard widgets, and contextual help. Major improvements include threaded comments, built-in comment paging, comment replies from the admin panel, and bulk comment moderation. The release also brings numerous UI enhancements, performance improvements, and bug fixes that make WordPress more intuitive and efficient for content creators and administrators.
Highlight of the Release
- Complete redesign of the admin interface with a focus on usability and customization
- New collapsible left-hand navigation menu with improved organization
- Drag-and-drop dashboard widgets for a customizable admin experience
- Threaded comments and built-in comment paging
- Ability to reply to comments directly from the admin panel
- Bulk comment moderation tools
- Quick Edit improvements for posts, pages, and links
- Enhanced media uploader with gallery management
- Quick Press feature for rapid content creation
- Contextual help system throughout the admin
Migration Guide
Preparing for the Update
Before updating to WordPress 2.7, take the following steps:
- Backup your site: Create a complete backup of your database and files.
- Check plugin compatibility: Some plugins may need updates to work with the new admin interface. Check with plugin developers for compatibility information.
- Review custom admin modifications: If you've made custom modifications to the admin interface, they may need to be updated for the new design.
After Updating
Once you've updated to WordPress 2.7, you should:
- Configure your dashboard: Use the new drag-and-drop functionality to arrange dashboard widgets according to your preferences.
- Set up threaded comments: Visit Settings → Discussion to configure threaded comments options, including nesting depth.
- Explore screen options: Each admin screen now has customizable options accessible via the "Screen Options" tab at the top right.
- Update user settings: User settings are now per-blog, so you may need to reconfigure some preferences.
- Test comment functionality: If you're using a custom theme, you may need to update it to support the new threaded comments feature.
Theme Developers
If you're a theme developer, you'll need to update your themes to support the new threaded comments:
- Add
<?php wp_list_comments(); ?>to replace the traditional comment loop. - Include
<?php comment_form(); ?>for the comment form. - Add
<?php if ( is_singular() ) wp_enqueue_script( 'comment-reply' ); ?>to your theme's header.php file. - Ensure your CSS properly styles nested comments.
Plugin Developers
Plugin developers should review their code for:
- Compatibility with the new admin interface structure
- Proper use of the updated Settings API
- Integration with the new Screen Options framework
- Support for threaded comments if the plugin modifies comment functionality
Upgrade Recommendations
Upgrade Priority: High
WordPress 2.7 represents a major update with significant improvements to the admin interface and comment functionality. The upgrade is strongly recommended for all WordPress users for the following reasons:
-
Improved User Experience: The redesigned admin interface offers better usability and efficiency for content management.
-
Enhanced Comment Management: The new threaded comments and improved moderation tools provide better engagement options for your site visitors.
-
Performance Improvements: Various optimizations reduce server load and improve overall site performance.
-
Security Enhancements: Several security improvements help protect your WordPress installation.
-
Future Compatibility: As WordPress continues to evolve, staying current ensures compatibility with future plugins and themes.
Most users should experience a smooth upgrade process, but as with any major update, it's essential to back up your site before proceeding. Plugin compatibility is generally good, but some plugins that modify the admin interface may require updates.
The learning curve for the new interface is relatively short, with most users reporting increased productivity after becoming familiar with the new layout and features.
Bug Fixes
User Interface Fixes
- Fixed user-info display issues in Firefox 2 (#8382)
- Corrected action links colors on dashboard (#8316)
- Fixed the display of the dismiss button in IE7 (#8293)
- Resolved issues with Quick Edit colspan in IE6/7 (#8262)
- Fixed Media Library display when empty (#8430)
- Corrected avatar alignment issues (#8435)
- Fixed widget alignment in IE (#8424)
- Resolved issues with Screen Options in IE6 (#8457)
- Fixed footer display in IE7 (#8447)
Navigation and Menu Fixes
- Fixed menu placement after folding/unfolding multiple times (#8463)
- Corrected highlighting of current submenu state for folded menu (#8421)
- Fixed menu parents for page and link editors (#8421)
- Resolved issues with plugin menu bubbles when menu is folded (#8473)
Comment System Fixes
- Fixed Shift-X toggling of comments on Edit Comments screen
- Improved comment actions after using Quick Edit when listing pending and spam comments
- Fixed comment links to ensure they point to the correct page when comments span multiple pages (#8488)
Content Management Fixes
- Fixed circular post parent dependencies by excluding current post and its children from parent dropdown (#8527)
- Corrected permalink handling for posts with special characters (#8418)
- Fixed Quick Edit for categories when category description has quotes
- Resolved issues with post visibility options in Quick Edit
Other Fixes
- Fixed turbo link for Gears integration (#8413)
- Corrected error message display (#8397)
- Fixed OPML import issues
- Resolved issues with the Press This bookmarklet
- Fixed various PHP notices and warnings throughout the codebase
New Features
Redesigned Admin Interface
The WordPress admin has been completely redesigned with a focus on usability and customization. The new interface features a collapsible left-hand navigation menu that provides quick access to all admin functions while maximizing screen space. Users can now customize their dashboard through drag-and-drop widgets, allowing for a personalized admin experience.
Threaded Comments
WordPress 2.7 introduces native support for threaded (nested) comments, allowing visitors to reply directly to specific comments. This creates a more natural conversation flow and improves discussion quality on posts. The feature includes built-in comment paging to handle high-volume discussions efficiently.
Comment Management Improvements
Administrators can now reply to comments directly from the admin panel without visiting the front-end of the site. Bulk comment moderation tools have been enhanced, allowing for more efficient management of multiple comments simultaneously. The comment interface has been redesigned with color-coded actions and improved filtering options.
Quick Press
A new Quick Press feature has been added to the dashboard, enabling rapid content creation without navigating to the full post editor. This streamlined interface is perfect for quick updates and short posts.
Enhanced Media Uploader
The media uploader has been improved with better gallery management, more intuitive controls, and enhanced integration with the post editor. Users can now more easily manage media attachments and insert them into posts.
Screen Options
Each admin screen now includes customizable Screen Options that allow users to control which elements are displayed. This provides a cleaner interface by hiding rarely used features while keeping them accessible when needed.
Security Updates
Authentication Improvements
- Added support for REMOTE_USER/REDIRECT_REMOTE_USER for authentication (#7361), allowing for better integration with external authentication systems
- Improved password reset functionality with better user feedback
Input Validation
- Enhanced validation of user inputs throughout the admin interface
- Improved sanitization of data in comment management functions
Access Control
- Fixed issue where delete link was shown for current user (#8416)
- Improved capability checks for various admin functions
- Hide Press This feature for subscribers without appropriate permissions (#8432)
- Better permission checking for post preview links (#8544)
Other Security Enhancements
- Added NONCE_SALT and NONCE_KEY constants for improved nonce security
- Better handling of user settings with improved validation
- Enhanced file permission handling with new FS_CHMOD_DIR and FS_CHMOD_FILE constants (#8478)
Performance Improvements
Dashboard Performance
- Optimized the Recent Comments dashboard widget query for faster loading
- Improved caching of comment counts using
wp_count_comments()to reduce database queries - Eliminated duplicate queries in the dashboard by improving the
get_pages()cache
Admin Interface
- Reduced the number of HTTP requests by consolidating CSS and JavaScript files
- Improved JavaScript performance through better event handling and DOM manipulation
- Added Gears support for offline caching of admin resources
Comment Management
- Enhanced comment listing performance with more efficient queries
- Improved bulk action processing for comments
- Optimized threaded comments display and management
Media Handling
- Streamlined media upload process for better performance
- Improved gallery management with more efficient media handling
General Improvements
- Better handling of user settings to reduce database queries
- Improved plugin loading and management
- Enhanced screen options framework for more efficient admin page rendering
- Optimized menu rendering for faster admin navigation
Impact Summary
WordPress 2.7 represents one of the most significant updates in WordPress history, completely reimagining the admin experience while adding powerful new functionality. The redesigned interface with its collapsible menu system and drag-and-drop dashboard widgets dramatically improves usability, especially for content creators who spend significant time in the admin area.
The introduction of threaded comments transforms how conversations happen on WordPress sites, allowing for more natural discussion flows and better community engagement. This feature, combined with the ability to reply to comments directly from the admin panel and improved bulk moderation tools, makes comment management substantially more efficient.
For developers, the release provides new APIs and hooks that enable more sophisticated customization of both the admin interface and front-end functionality. The improved settings framework and screen options system give plugin developers better tools for integrating with the WordPress admin.
Performance improvements throughout the system result in a more responsive admin experience and better front-end performance, particularly for sites with active comment sections. The security enhancements, while not addressing any critical vulnerabilities, strengthen WordPress's overall security posture.
This release sets a new foundation for WordPress's admin interface that would influence its design direction for years to come, making it more accessible to new users while providing power users with the customization options they need to work efficiently.
Statistics:
User Affected:
- Completely redesigned admin interface with collapsible left-hand navigation
- Customizable dashboard with drag-and-drop widgets
- Improved bulk comment moderation tools
- Enhanced user management capabilities
- Better plugin management interface
