{"id":4211,"date":"2017-09-03T12:23:45","date_gmt":"2017-09-03T10:23:45","guid":{"rendered":"https:\/\/florianbrinkmann.com\/en\/?p=4211"},"modified":"2020-02-09T10:59:44","modified_gmt":"2020-02-09T09:59:44","slug":"wordpress-weekly-recap-plugin-header-for-minimum-php-requirement","status":"publish","type":"post","link":"https:\/\/florianbrinkmann.com\/en\/wordpress-weekly-recap-plugin-header-for-minimum-php-requirement-4211\/","title":{"rendered":"WordPress weekly recap #35: plugin header for minimum PHP requirement and more"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">There is a new plugin header, which allows plugin devs to define the minimum PHP version which is required for the plugin to work.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">Accessibility<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Misc<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>\u00bb<a href=\"https:\/\/make.wordpress.org\/accessibility\/2017\/08\/28\/this-week-in-wordpress-accessibility-august-28th-2017\/\">This week in WordPress Accessibility, August 28th, 2017<\/a>\u00ab.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Core<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">PHP meeting from August 28<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This weeks meeting goal was to finalize the section outline for the information page about PHP and why to upgrade it. It should be finalized for site owner context, and it was decided to go with the \u00bbprobability approach\u00ab \u2013 \u00bbIt should be highlighted that almost half of all WordPress sites are running in a way that has significant drawbacks. Readers should become curious on what they can do to run their site in the most efficient way possible.\u00ab<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The \u00bbdetected issue approach\u00ab should jump in based on GET params that will be set from the notice in the WP admin. More on that and the suggested page outline can be found in the post \u00bb<a href=\"https:\/\/make.wordpress.org\/core\/2017\/08\/30\/php-meeting-recap-august-28th\/\">PHP Meeting Recap \u2013 August 28th<\/a>\u00ab by Felix Arntz.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Gutenberg and themes<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Matias Ventura recorded two videos of working with the new Gutenberg editor to show what it makes possible at the moment. He hopes that \u00bbillustrates what it could do in the future after the post and page editing milestone\u00ab better.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can watch them and find more information in his post \u00bb<a href=\"https:\/\/make.wordpress.org\/core\/2017\/08\/31\/gutenberg-themes\/\">Gutenberg &amp; Themes<\/a>\u00ab.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Misc<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>\u00bb<a href=\"https:\/\/make.wordpress.org\/core\/2017\/08\/29\/whats-new-in-gutenberg-august-29\/\">What\u2019s new in Gutenberg (August 29)<\/a>\u00ab. Among other things, the team added \u00bb<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/2447\">drag and drop for media<\/a> with pointer to create new blocks\u00ab, and merged the <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/2452\">paragraph and cover text blocks<\/a>.<\/li><li>\u00bb<a href=\"https:\/\/make.wordpress.org\/core\/2017\/08\/31\/dev-chat-summary-august-30th-4-9-week-5\/\">Dev Chat Summary: August 30th (4.9 week 5)<\/a>\u00ab.<\/li><li>\u00bb<a href=\"https:\/\/make.wordpress.org\/core\/2017\/09\/01\/new-contributors-meeting-recap-august-30th\/\">New Contributors Meeting Recap \u2013 August 30th<\/a>\u00ab. Among other things, the \u00bb<a href=\"https:\/\/make.wordpress.org\/core\/handbook\/testing\/automated-testing\/writing-phpunit-tests\/\">Writing PHPUnit Tests<\/a>\u00ab page got some love.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Plugins<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Minimum PHP version requirement<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">There is a new <code class=\"lang-markup\">Requires PHP<\/code> plugin header, which can be used to define the minimum PHP version which is required for the plugin to work. Currently, this information is displayed in the plugin directory below the \u00bbTested up to\u00ab WordPress version. The next step is to include a mechanism into the core, that does not allow installation of plugins with a higher requirement than the server provides, and gives the user information about that.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">More about that in the post \u00bb<a href=\"https:\/\/make.wordpress.org\/plugins\/2017\/08\/29\/minimum-php-version-requirement\/\">Minimum PHP version requirement<\/a>\u00ab by Sergey Biryukov.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Community<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Misc<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>\u00bb<a href=\"https:\/\/make.wordpress.org\/community\/2017\/08\/28\/global-wordpress-translation-day-3-info-for-event-organizers\/\">Global WordPress Translation Day 3 \u2013 Info for event organizers<\/a>\u00ab.<\/li><li>\u00bb<a href=\"https:\/\/make.wordpress.org\/community\/2017\/08\/30\/a-new-way-to-highlight-our-decisions\/\">A new way to highlight our decisions<\/a>\u00ab.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Meta<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Misc<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>\u00bb<a href=\"https:\/\/make.wordpress.org\/meta\/2017\/08\/29\/notice-of-password-deactivation\/\">Notice of Password Deactivation<\/a>\u00ab.<\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>There is a new plugin header, which allows plugin devs to define the minimum PHP version which is required for the plugin to work.<\/p>\n","protected":false},"author":1,"featured_media":3219,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"wpf_show_in_dewp_planet_feed":false,"flobn_post_versions":"","webmentions_disabled_pings":false,"webmentions_disabled":false,"lazy_load_responsive_images_disabled":false,"footnotes":""},"categories":[37],"tags":[116],"class_list":["post-4211","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress","tag-wordpress-weekly-recap"],"wp-worthy-pixel":{"ignored":false,"public":"c2c962a9ef1d405fb99c31449c8a76a6","server":"vg07.met.vgwort.de","url":"https:\/\/vg07.met.vgwort.de\/na\/c2c962a9ef1d405fb99c31449c8a76a6"},"wp-worthy-type":"normal","_links":{"self":[{"href":"https:\/\/florianbrinkmann.com\/en\/wp-json\/wp\/v2\/posts\/4211","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/florianbrinkmann.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/florianbrinkmann.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/florianbrinkmann.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/florianbrinkmann.com\/en\/wp-json\/wp\/v2\/comments?post=4211"}],"version-history":[{"count":4,"href":"https:\/\/florianbrinkmann.com\/en\/wp-json\/wp\/v2\/posts\/4211\/revisions"}],"predecessor-version":[{"id":5853,"href":"https:\/\/florianbrinkmann.com\/en\/wp-json\/wp\/v2\/posts\/4211\/revisions\/5853"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/florianbrinkmann.com\/en\/wp-json\/wp\/v2\/media\/3219"}],"wp:attachment":[{"href":"https:\/\/florianbrinkmann.com\/en\/wp-json\/wp\/v2\/media?parent=4211"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/florianbrinkmann.com\/en\/wp-json\/wp\/v2\/categories?post=4211"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/florianbrinkmann.com\/en\/wp-json\/wp\/v2\/tags?post=4211"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}