{"id":13044,"date":"2017-10-06T04:08:59","date_gmt":"2017-10-06T04:08:59","guid":{"rendered":"https:\/\/wpopal.com\/?p=13044"},"modified":"2017-10-06T04:08:59","modified_gmt":"2017-10-06T04:08:59","slug":"news-wordpress-4-9-beta-1-is-now-available","status":"publish","type":"post","link":"http:\/\/dev.wpopal.com\/wpopal\/news-wordpress-4-9-beta-1-is-now-available\/","title":{"rendered":"[News] WordPress 4.9 Beta 1 is now available"},"content":{"rendered":"<p>Hey guys,<br \/>\nIf you are WordPress beginners or experts taking care about the development process of WordPress version. Now we are still using the WordPress version 4.8. As new notification from <a class=\"green\" href=\"https:\/\/wordpress.org\/\" rel=\"nofollow noopener\" target=\"_blank\">WordPress.org<\/a>,\u00a0<strong>WordPress 4.9 Beta 1 is now available<\/strong>. <a class=\"green\" href=\"https:\/\/wpopal.com\/\" rel=\"nofollow noopener\" target=\"_blank\">Opal WordPress<\/a> will share you some hot news and key features from this beta 1. We will follow and update you the latest information from them. Hoping this article will be helpful and you can take time to check and test it. Please experience and compare with WordPress 4.8 to find the interesting things!<br \/>\n<strong>This software is still in development,<\/strong>\u00a0so we don\u2019t recommend you run it on a production site. Consider setting up a test site just to play with the new version. To test WordPress 4.9, try the\u00a0<a href=\"https:\/\/wordpress.org\/plugins\/wordpress-beta-tester\/\" rel=\"nofollow noopener\" target=\"_blank\">WordPress Beta Tester<\/a>\u00a0plugin (you\u2019ll want \u201cbleeding edge nightlies\u201d). Or you can\u00a0<a href=\"https:\/\/wordpress.org\/wordpress-4.9-beta1.zip\" rel=\"nofollow noopener\" target=\"_blank\">download the beta here<\/a>\u00a0(zip).<br \/>\nWordPress 4.9 is slated for release on\u00a0<a href=\"https:\/\/make.wordpress.org\/core\/4-9\/\" rel=\"nofollow noopener\" target=\"_blank\">November 14<\/a>, but we need your help to get there. We\u2019ve been working on making it even easier to customize your site. Here are some of the bigger items to test and help us find as many bugs as possible in the coming weeks:<\/p>\n<ul>\n<li>Drafting (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/39896\" rel=\"nofollow noopener\" target=\"_blank\">#39896<\/a>) and scheduling (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/28721\" rel=\"nofollow noopener\" target=\"_blank\">#28721<\/a>) of changes in the Customizer. Once you save or schedule a changeset, when any user comes into the Customizer the pending changes will be autoloaded. A button is provided to discard changes to restore the Customizer to the last published state. (This is a new \u201clinear\u201d\u00a0mode for changesets, as opposed to \u201cbranching\u201d mode which can be enabled by filter so that every time \u00a0user opens the Customizer a new blank changeset will be started.)<\/li>\n<li>Addition of a frontend preview link to the Customizer to allow changes to be browsed on the frontend, even without a user being logged in (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/39896\" rel=\"nofollow noopener\" target=\"_blank\">#39896<\/a>).<\/li>\n<li>Addition of autosave revisions in the Customizer (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/39275\" rel=\"nofollow noopener\" target=\"_blank\">#39275<\/a>).<\/li>\n<li>A brand new theme browsing experience in the Customizer (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/37661\" rel=\"nofollow noopener\" target=\"_blank\">#37661<\/a>).<\/li>\n<li>Gallery widget (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/41914\" rel=\"nofollow noopener\" target=\"_blank\">#41914<\/a>), following the media and image widgets introduced in 4.8.<\/li>\n<li>Support for shortcodes in Text widgets (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/10457\" rel=\"nofollow noopener\" target=\"_blank\">#10457<\/a>).<\/li>\n<li>Support for adding media to Text widgets (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/40854\" rel=\"nofollow noopener\" target=\"_blank\">#40854<\/a>).<\/li>\n<li>Support for adding oEmbeds outside post content, including Text widgets (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/34115\" rel=\"nofollow noopener\" target=\"_blank\">#34115<\/a>).<\/li>\n<li>Support for videos from providers other than YouTube and Vimeo in the Video widget (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/42039\" rel=\"nofollow noopener\" target=\"_blank\">#42039<\/a>)<\/li>\n<li>Improve the flow for creating new menus in the Customizer (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/40104\" rel=\"nofollow noopener\" target=\"_blank\">#40104<\/a>).<\/li>\n<li>Educated guess mapping of nav menus and widgets when switching themes (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/39692\" rel=\"nofollow noopener\" target=\"_blank\">#39692<\/a>).<\/li>\n<li>Plugins: Introduce singular capabilities for activating and deactivating individual plugins (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/38652\" rel=\"nofollow noopener\" target=\"_blank\">#38652<\/a>).<\/li>\n<li>Sandbox PHP file edits in both plugins and themes, without auto-deactivation when an error occurs; a PHP edit that introduces a fatal error is rolled back with an opportunity then for the user to fix the error and attempt to re-save. (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/21622\" rel=\"nofollow noopener\" target=\"_blank\">#21622<\/a>).<\/li>\n<li>Addition of dirty state for widgets on the admin screen, indicating when a widget has been successfully saved and showing an \u201cAre you sure?\u201d\u00a0dialog when attempting to leave without saving changes. (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/23120\" rel=\"nofollow noopener\" target=\"_blank\">#23120<\/a>,\u00a0<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/41610\" rel=\"nofollow noopener\" target=\"_blank\">#41610<\/a>)<\/li>\n<\/ul>\n<p>As always, there have been exciting changes for developers to explore as well, such as:<\/p>\n<ul>\n<li>CodeMirror editor added to theme\/plugin editor, Custom CSS in Customizer, and Custom HTML widgets. Integration includes support for linters to catch errors before you attempt to save. Includes new APIs for plugins to instantiate editors. (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/12423\" rel=\"nofollow noopener\" target=\"_blank\">#12423<\/a>)<\/li>\n<li>Introduction of an extensible code editor control for adding instances of CodeMirror to the Customizer. (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/41897\" rel=\"nofollow noopener\" target=\"_blank\">#41897<\/a>)<\/li>\n<li>Addition of global notifications area (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/35210\" rel=\"nofollow noopener\" target=\"_blank\">#35210<\/a>), panel and section notifications (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/38794\" rel=\"nofollow noopener\" target=\"_blank\">#38794<\/a>), and a notification overlay that takes over the entire screen in the Customizer (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/37727\" rel=\"nofollow noopener\" target=\"_blank\">#37727<\/a>).<\/li>\n<li>A date\/time control in the Customizer (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/42022\" rel=\"nofollow noopener\" target=\"_blank\">#42022<\/a>).<\/li>\n<li>Improve usability of Customize JS API (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/42083\" rel=\"nofollow noopener\" target=\"_blank\">#42083<\/a>,\u00a0<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/37964\" rel=\"nofollow noopener\" target=\"_blank\">#37964<\/a>,\u00a0<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/36167\" rel=\"nofollow noopener\" target=\"_blank\">#36167<\/a>).<\/li>\n<li>Introduction of control templates for base controls (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/30738\" rel=\"nofollow noopener\" target=\"_blank\">#30738<\/a>).<\/li>\n<li>Use WP_Term_Query when transforming tax queries (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/37038\" rel=\"nofollow noopener\" target=\"_blank\">#37038<\/a>).<\/li>\n<li>Database: Add support for MySQL servers connecting to IPv6 hosts (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/41722\" rel=\"nofollow noopener\" target=\"_blank\">#41722<\/a>).<\/li>\n<li>Emoji: Bring Twemoji compatibility to PHP (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/35293\" rel=\"nofollow noopener\" target=\"_blank\">#35293<\/a>). Test for any weirdness with emoji in RSS feeds or emails.<\/li>\n<li>I18N: Introduce the Plural_Forms class (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/41562\" rel=\"nofollow noopener\" target=\"_blank\">#41562<\/a>).<\/li>\n<li>Media: Upgrade MediaElement.js to 4.2.5-74e01a40 (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/39686\" rel=\"nofollow noopener\" target=\"_blank\">#39686<\/a>).<\/li>\n<li>Media: Use max-width for default captions (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/33981\" rel=\"nofollow noopener\" target=\"_blank\">#33981<\/a>). We will want to make sure this doesn\u2019t cause unexpected visual regressions in existing themes, default themes were all fine in testing.<\/li>\n<li>Media: Reduce duplicated custom header crops in the Customizer (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/21819\" rel=\"nofollow noopener\" target=\"_blank\">#21819<\/a>).<\/li>\n<li>Media: Store video creation date in meta (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/35218\" rel=\"nofollow noopener\" target=\"_blank\">#35218<\/a>). Please help test different kinds of videos.<\/li>\n<li>Multisite: Introduce get_site_by() (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/40180\" rel=\"nofollow noopener\" target=\"_blank\">#40180<\/a>).<\/li>\n<li>Multisite: Improve get_blog_details() by using get_site_by() (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/40228\" rel=\"nofollow noopener\" target=\"_blank\">#40228<\/a>).<\/li>\n<li>Multisite: Improve initializing available roles when switch sites (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/38645\" rel=\"nofollow noopener\" target=\"_blank\">#38645<\/a>).<\/li>\n<li>Multisite: Initialize a user\u2019s roles correctly when setting them up for a different site (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/36961\" rel=\"nofollow noopener\" target=\"_blank\">#36961<\/a>).<\/li>\n<li>REST API: Support registering complex data structures for settings and meta<\/li>\n<li>REST API: Support for objects in schema validation and sanitization (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/38583\" rel=\"nofollow noopener\" target=\"_blank\">#38583<\/a>)<\/li>\n<li>Role\/Capability: Introduce capabilities dedicated to installing and updating language files (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/39677\" rel=\"nofollow noopener\" target=\"_blank\">#39677<\/a>).<\/li>\n<li>Remove SWFUpload (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/41752\" rel=\"nofollow noopener\" target=\"_blank\">#41752<\/a>).<\/li>\n<li>Users: Require a confirmation link in an email to be clicked when a user attempts to change their email address (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/16470\" rel=\"nofollow noopener\" target=\"_blank\">#16470<\/a>).<\/li>\n<li>Core and the unit test suite is fully compatible with the upcoming release of PHP 7.2<\/li>\n<\/ul>\n<p>If you want a more in-depth view of what major changes have made it into 4.9,\u00a0check out posts tagged with 4.9 on the main development blog, or look at a\u00a0list of everything\u00a0that\u2019s changed. There will be more developer notes to come, so keep an eye out for those as well.<br \/>\nOne again thanks a lot for <a class=\"green\" href=\"https:\/\/wordpress.org\/\" rel=\"nofollow noopener\" target=\"_blank\">WorPress.org<\/a> to inform us this helpful information!<\/p>\n<p style=\"text-align: center;\"><a class=\"btn btn-danger\" href=\"https:\/\/wordpress.org\/wordpress-4.9-beta1.zip\" rel=\"nofollow noopener\" target=\"_blank\">Download Beta 1<\/a><\/p>\n<p>Happy testing!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hey guys, If you are WordPress beginners or experts taking care about the development process of WordPress version. Now we are still using the WordPress version 4.8. As new notification from WordPress.org,\u00a0WordPress 4.9 Beta 1 is now available. Opal WordPress will share you some hot news and key features from this beta 1. We will [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":30717,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[6],"tags":[],"class_list":["post-13044","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-general"],"_links":{"self":[{"href":"http:\/\/dev.wpopal.com\/wpopal\/wp-json\/wp\/v2\/posts\/13044","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/dev.wpopal.com\/wpopal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/dev.wpopal.com\/wpopal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/dev.wpopal.com\/wpopal\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"http:\/\/dev.wpopal.com\/wpopal\/wp-json\/wp\/v2\/comments?post=13044"}],"version-history":[{"count":0,"href":"http:\/\/dev.wpopal.com\/wpopal\/wp-json\/wp\/v2\/posts\/13044\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/dev.wpopal.com\/wpopal\/wp-json\/wp\/v2\/media\/30717"}],"wp:attachment":[{"href":"http:\/\/dev.wpopal.com\/wpopal\/wp-json\/wp\/v2\/media?parent=13044"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/dev.wpopal.com\/wpopal\/wp-json\/wp\/v2\/categories?post=13044"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/dev.wpopal.com\/wpopal\/wp-json\/wp\/v2\/tags?post=13044"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}