WordPress Release: 3.8.1

Tag Name: 3.8.1

Release Date: 1/23/2014

WordPress LogoWordPress

World'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 3.8.1 is a maintenance release that addresses 30+ bugs and issues from WordPress 3.8. This update includes important fixes for theme management, admin UI improvements, accessibility enhancements, and responsive design fixes. It also resolves a critical Twitter oEmbed issue and improves RTL language support. This release focuses on polishing the major UI changes introduced in WordPress 3.8, making the admin experience more consistent across different devices and screen readers.

Highlight of the Release

    • Fixed Twitter oEmbed functionality by switching to SSL due to Twitter API changes
    • Improved keyboard accessibility for theme management and admin menus
    • Enhanced responsive design for mobile devices, especially for toolbar and widgets
    • Fixed RTL language support issues in various admin components
    • Resolved several UI inconsistencies and visual bugs across the admin interface

Migration Guide

No specific migration steps are required when upgrading from WordPress 3.8 to 3.8.1. This is a maintenance release that fixes bugs and improves existing functionality without introducing breaking changes.

The update process follows the standard WordPress update procedure:

  1. Back up your website files and database before updating
  2. Update through the WordPress admin dashboard or via manual update
  3. Test your site functionality after the update is complete

If you're using custom themes or plugins that specifically target elements modified in this release (such as the admin toolbar, theme management screens, or Quick Draft widget), you may want to test those components after updating to ensure they still function as expected.

Upgrade Recommendations

Recommendation Level: High

All WordPress 3.8 users should upgrade to WordPress 3.8.1 as soon as possible. This maintenance release fixes several important bugs, including:

  • A Twitter API change that broke oEmbed functionality across all WordPress sites
  • Multiple accessibility improvements for keyboard navigation and screen readers
  • Several responsive design fixes that improve the mobile admin experience
  • RTL language display issues that affect international users
  • Various UI inconsistencies and visual bugs

The update is backward compatible and doesn't introduce breaking changes, making it a safe upgrade for all WordPress 3.8 installations. The fixes for Twitter oEmbed functionality alone make this update particularly important for sites that embed tweets.

Bug Fixes

  • Upload Functionality: Fixed the order of operations for wp_mkdir_p() which caused directory creation issues

  • Theme Management:

    • Added missing ID attribute to "Search Installed Themes" input
    • Fixed CSS clashes on the Network Themes page
    • Improved IE8 compatibility for the Themes screen
    • Changed 'Width' to 'Layout' to match the translatable theme features list
  • Admin UI:

    • Fixed alignment and borders of plugin/theme updates on the Updates screen
    • Corrected incorrect -mox CSS prefixes
    • Fixed word wrapping in Quick Draft content to prevent overflow
    • Adjusted widths of toolbar items at mobile sizes for better display on narrow screens
    • Added contrasting border to admin feature pointers
    • Fixed media modal colors for front-end triggering
    • Eliminated 1px padding adjustment on active buttons that created unclickable areas
    • Fixed scaling of extra-wide widgets on 480px and 320px devices
  • User Management:

    • Fixed admin color scheme selection when editing other users
    • Prevented Quick Draft from ignoring default comment_status and ping_status
  • Query Handling:

    • Fixed category handling in pre_get_posts when pretty permalinks are in use
    • Avoided fatal error in wp_reset_postdata() if $wp_query global is not set
  • RTL Support:

    • Fixed RTL display of half-star ratings
    • Forced LTR direction for code and plugin/theme editors
  • Comments:

    • Restored author information display above comment content at narrow screen sizes
  • External Services:

    • Fixed Twitter oEmbed by switching to SSL due to Twitter API changes

New Features

WordPress 3.8.1 is primarily a maintenance release focused on bug fixes rather than new features. However, it does include some enhancements to existing functionality:

  • Theme Search Improvements: Added the ability to search themes by their slug in addition to name and description
  • Updated Dashicons: Refreshed the Dashicons icon font with the latest files
  • Better Mobile Support: Enhanced responsive design elements throughout the admin interface
  • Improved Accessibility: Added ARIA attributes and keyboard navigation improvements

Security Updates

WordPress 3.8.1 doesn't include any documented security fixes. This release is primarily focused on bug fixes, UI improvements, and accessibility enhancements rather than security issues.

Performance Improvements

This release doesn't include significant performance improvements as it's primarily focused on bug fixes and UI enhancements. The changes are mostly related to visual consistency, accessibility, and functionality corrections rather than performance optimizations.

Impact Summary

WordPress 3.8.1 is a maintenance release that polishes the major UI overhaul introduced in WordPress 3.8. While it doesn't add significant new features, it addresses over 30 bugs and issues that improve the overall user experience.

The most notable impact is the fix for Twitter embeds, which resolves a platform-wide issue caused by Twitter's API changes. This affects any WordPress site that embeds tweets.

Accessibility improvements make WordPress more usable for people with disabilities, particularly those using keyboard navigation or screen readers. The enhanced ARIA attributes and keyboard focus improvements align with WordPress's ongoing commitment to accessibility.

Mobile users benefit from numerous responsive design fixes, especially for the admin toolbar and widgets, making WordPress administration more practical on smaller screens.

For developers, the fixes to core functions like wp_mkdir_p() and wp_reset_postdata() resolve edge cases that could cause unexpected behavior.

Overall, this release represents WordPress's commitment to refining new features after major releases, ensuring stability and usability across diverse user needs and device types.

Statistics:

File Changed30
Line Additions459
Line Deletions137
Line Changes596
Total Commits36

User Affected:

  • Fixed issues with admin color scheme selection when editing other users
  • Improved alignment and borders on the Updates screen
  • Better responsive design for toolbar items on mobile screens
  • Fixed CSS clashes on the Network Themes page for multisite admins

Contributors:

nacindd32helenazaozz