On December 6, 2016, WordPress Version 4.7, named for jazz vocalist Sarah “Sassy” Vaughan, was released to the public. For more information on this enhancement and bug-fix release, read the WordPress Blog, and see the Changelog for 4.7.
New Default Theme – Twenty Seventeen
It is an ambitious theme designed for business websites that focuses on a creative home page and an easy site setup experience for users.
- multiple sections on the front page, selected in the Customizer.
- a striking asymmetrical grid.
- custom color schemes, built on top of a monochromatic foundation, and adjustable via a hue picker.
- different headline placement for pages, changeable in the Customizer, via them options.
- a great experience in many languages, thanks to language-specific font stacks.
- SVG icons (a first for a default theme).
- support for custom logo, custom header image and many post formats.
- the use of new functions in Core for making child theming easier.
Note: Twenty Seventeen only works on 4.7 and above. It uses the new video header and starter content features, each launched in 4.7.
REST API Content Endpoints
API endpoints for WordPress content. WordPress 4.7 comes with REST API endpoints for posts, comments, terms, users, meta, and settings. Content endpoints provide machine-readable external access to your WordPress site with a clear, standards-driven interface, paving the way for new and innovative methods of interacting with your site.
- Editor Changes
- Some of the toolbar buttons have been rearranged to make them easier to access and to encourage proper use of the HTML elements they insert (read more).
- The headings drop down is moved to the top row.
- The strike-through and horizontal rule button are moved down.
- The underline and justify buttons have been removed from the bottom row.
- Labels for keyboard shortcuts have been added to the tooltips for buttons and inside drop downs to make them easier to discover.
- The Tag-Cloud with the popular terms have been removed from the dashboard taxonomy pages
- Improving accessibility of image alternative text – No more default fallback. To ensure your images having meaningful alternative text, you should make sure to set a value for alt text in your media library (read more).
- Make media library searchable by filename. (#22744)
- Customizer Improvements
- WordPress 4.7 has been the most active release on record for the customize component (read more).
- Create pages within live preview during site setup – Add new pages while building menus and setting a static front page; outline your site directly in the customizer (read more).
- Improvements to the Sliding Panels UI – Customizer navigation is now faster, smoother, and more accessible (read more 1 and 2).
- Customize Changesets – Browse your site and switch themes more seamlessly within the customizer, as your changes automatically persist in the background (read more).
- Custom CSS – Fine-tune your site and take your theme customizations to the next level with custom css in the customizer (read more 1 and 2).
Under The Hood
- Allow for .nav-tab-wrapper class to be used on elements other than h3 to increase flexibility for custom settings pages
- Use get_bloginfo( 'version' ) instead of global $wp_version
- Add oEmbed support for Facebook posts/activities/photo/videos/media/questions/notes.
- Using HTTPS endpoints for oEmbeds for those providers that have full HTTPS support and don’t redirect back to HTTP when clicking through from the embed.
- get_blog_details() replaced with get_site() (#37102)
- blog_details filter deprecated (#38491)
- _network_option actions and filters get $network_id (#38319, #38320, #38321 and #38322)
- wp_get_network() deprecated (#3753)