WordPress 5.2 “ジャコ”

以下は、Matt Mullenweg が書いた WordPress.org 公式ブログの記事、「WordPress 5.2 “Jaco”」を訳したものです。

誤字脱字誤訳などありましたらフォーラムまでお知らせください


サイトを安全に保つ

名高く革新的なジャズベーシスト、ジャコ・パストリアスに敬意を評して命名された WordPress 5.2がダウンロードもしくは WordPress のダッシュボードからのアップデートが可能になりました。このアップデートの新しい機能により、サイトでもし何かがうまくいかなかったときの修正がこれまでより、より容易になりました。

設定の問題や致命的なエラーを特定、修正するためのより強力なツールが備わりました。クライアントを手助けする開発者であれ、ご自分のサイトのみを管理する方であれ、これらのツールは必要なときに正しい情報を手に入れる助けになるでしょう。


サイトヘルスチェック

5.1で導入されたサイトヘルス機能に加え、このリリースではよくある設定問題のデバッグに役立つ2つの新しいページが追加されました。また、開発者がサイト管理者のためにデバッグ情報を含められるスペースも追加しています。

PHP エラープロテクション

この管理者向けのアップデートにより、開発者の時間を損なわずに致命的なエラーを安全に修正もしくは管理できるようになります。いわゆる「死のホワイトスクリーン」のより優れた処理と、エラーを引き起こしているプラグインもしくはテーマを停止させるリカバリーモードへの移行が特徴です。


皆さんのための改善

アクセシビリティの向上

スクリーンリーダーやその他の支援技術を利用する方々のため、状況認識とキーボードナビゲーションのフローを改善するための多くの変更が連携して施されました。

新しいダッシュボードアイコン

Instagram、BuddyPress 用のアイコンセット、そしてグローバルな多様性を受け入れるための回転する地球を含む13個の新しいアイコンが備わりました。ダッシュボードで見つけてお楽しみください !

プラグイン互換性チェック

インストールされているプラグインがサイトの PHP のバージョンと互換性があるかを WordPress が自動的に検知するようになりました。もしそのプラグインが現在使用中の PHP のバージョンよりも上のバージョンを必要とする場合、潜在的な互換性エラーを回避するため、WordPress はそのプラグインを有効化しません。


開発者をハッピーに

PHP バージョンの引き上げ

サポートされる PHP の最低バージョンが5.6.20になりました。WordPress 5.2から、テーマとプラグインは名前空間、無名関数、そしてもっとたくさんのことを安全に活用できるようになりました !

プライバシーのアップデート

新しいテーマページテンプレート、条件分岐関数、そしてプライバシーポリシーページのデザインとカスタマイズをより容易にする2つの CSS クラス。

新しいボディタグのフック

5.2 では wp_body_open フックが導入されました。テーマが、<body> 要素の最初にコードを挿入できるようにします。

JavaScript のビルド

wordpress/scripts パッケージ内での webpack と Babel 設定の追加により、モダンな JavaScript を書くための複雑なビルドツールのセットアップに開発者は悩む必要がなくなりました。

*PHP の古いバージョン(5.6.20未満)でサイトが動いている場合は、5.2をインストールする前に PHP をアップデートしてください。


チーム

このリリースは Matt MullenwegJosepha Haden Chomphosy、そして Gary Pendergast によってリードされました。 彼らは以下の327名の寛大なボランティア貢献者の皆さんに素晴らしい力添えを受けました。ご利用中の音楽サービスでジャコ・パストリアスの曲を流しながら、この方たちのプロフィールページを眺めてみてください:aandrewdixon, Aaron D. Campbell, Aaron Jorbin, Adam Silverstein, Adam Soucie, Adil Öztaşer, Ajit Bohra, Alain Schlesser, aldavigdis, Alex Denning, Alex Kirk, Alex Mills, Alex Shiels, Alexis, Alexis Lloyd, allancole, Allen Snook, André, Andrés, andraganescu, Andrea Fercia, Andrea Middleton, Andrei Lupu, Andrew Duthie, Andrew Nacin, Andrew Ozz, Andrey “Rarst” Savchenko, Andy Fragen, Andy Meerwaldt, Aniket Patel, Anton Timmermans, Anton Vanyukov, Antonio Villegas, antonypuckey, Aristeides Stathopoulos, Aslam Shekh, axaak, Bego Mario Garde, Ben Dunkle, Ben Ritner – Kadence Themes, Benjamin Intal, Bill Erickson, Birgir Erlendsson, Bodo (Hugo) Barwich, bonger, Boone Gorges, Bradley Taylor, Brandon Kraft, Brent Swisher, bulletdigital, Burhan Nasir, Cathi Bosco, Chetan Prajapati, Chiara Magnani, Chouby, Chris Van Patten, D.S. Webster, Damon Cook, Daniel Bachhuber, Daniel James, Daniel Llewellyn, Daniel Richards, Daniele Scasciafratte, Darren Ethier (nerrad), Dave Whitley, DaveFX, davetgreen, David Binovec, David Binovec, David Herrera, David Roddick, David Smith, davidb, Davide ‘Folletto’ Casali, dekervit, Denis de Bernardy, Dennis Snell, Derek Herman, Derrick Hammer, designsimply, Dhanukanuwan, Dharmesh Patel, Diane, diegoreymendez, Dilip Bheda, Dima, Dion Hulse, Dixita Dusara, Dmitry Mayorov, Dominik Schilling, Drew Jaynes, dsifford, Ella van Durpe, etoledom, fabiankaegy, Faisal Alvi, Farhad Sakhaei, Felix Arntz, Franklin Tse, Fuegas, Garrett Hyder, Gary Jones, Gennady Kovshenin, Grzegorz (Greg) Ziółkowski, Guido Scialfa, GutenDev, Hannah Malcolm, Hardik Amipara, Hardik Thakkar, Hendrik Luehrsen, Henry, Henry Wright, Hoover, Ian Belanger, Ian Dunn, ice9js, Igor Zinovyev, imath, Ixium, J.D. Grimes, jakeparis, James, janak Kaneriya, Jarred Kennedy, Javier Villanueva, Jay Upadhyay, Jaydip Rami, Jayman Pandya, jdeeburke, Jean-Baptiste Audras, Jeff Paul, Jeffrey de Wit, Jenny, Jeremy Felt, Jeremy Green, Jeremy Herve, jitendrabanjara1991, JJJ, Joe Dolson, Joe McGill, Joen Asmussen, Johan Falk, Johanna de Vos, John Blackbourn, Jonathan Desrosiers, Jonathandejong, Jonny Harris, jonnybojangles, Joost de Valk, jordesign, Jorge Bernal, Jorge Costa, Jory Hogeveen, Jose Castaneda, josephwa, Josh Feck, JoshuaWold, Joy, jplo, JR Tashjian, jrf, Juhi Patel, juliarrr, K. Adam White, KamataRyo, Karine Do, Katyatina, Kelin Chauhan, Kelly Dwan, Khokan Sardar, killua99, Kite, Kjell Reigstad, Knut Sparhell, Koji Kuno, Konstantin Obenland, Konstantinos Xenos, Kʜᴀɴ (ಠ_ಠ), laurelfulford, lkraav, Luke Carbis, Luke Gedeon, Luke Pettway, Maedah Batool, Maja Benke, Malae, Manzoor Wani, Marcin, Marcin Pietrzak, Marco Peralta, marcofernandes, Marcus Kazmierczak, marekhrabe, Marius Jensen, Mariyan Belchev, Mark Uraine, markcallen, Markus Echterhoff, Marty Helmick, marybaum, mattnyeus, mdwolinski, Meet Makadia, Mel Choyce, mheikkila, Micah Wood, michelleweber, Miguel Fonseca, Miguel Torres, Mikael Korpela, Mike Auteri, Mike Schinkel [WPLib Box project lead], Mike Schroder, Mike Selander, MikeNGarrett, Milan Dinić, mirka, Mobin Ghasempoor, Mohadese Ghasemi, Mohammed Saimon, Morten Rand-Hendriksen, Morteza Geransayeh, Muhammad Muhsin, Mukesh Panchal, Mustafa Uysal, mzorz, Nahid F. Mohit, Naoki Ohashi, Nate Allen, Ned Zimmerman, Neokazis Charalampos, Nick Cernis, Nick Diego, Nick Halsey, Nidhi Jain, Niels Lange, nielsdeblaauw, Nikolay Nikolov, Nilambar Sharma, ninio, notnownikki, pandelisz, paragoninitiativeenterprises, Pascal Birchler, Paul Bearne, Paul Biron, Pedro Mendonça, Peter Booker, Peter Wilson, pfiled, pilou69, Pranali Patel, Pratik K. Yadav, Presskopp, psealock, Rachel Cherry, Rahmon, Ramanan, Rami Yushuvaev, Ramiz Manked, ramonopoly, Riad Benguella, Rinat Khaziev, Robert Anderson, Rudy Susanto, Ryan Boren, Ryan Welcher, Saeed Fard, Sal Ferrarello, Samaneh Mirrajabi, Sami Keijonen, Samuel Elh, Santiago Garza, Sara Cope, saracup, sarah semark, Sebastian Pisula, Sekineh Ebrahimzadeh, Sergey Biryukov, SergioEstevao, sgastard, sharifkiberu, shazdeh, Shital Marakana, sky_76, Soren Wrede, Stephen Edgar, Steven Word, Subrata Sarkar, Sudar Muthu, Sudhir Yadav, szepe.viktor, Takayuki Miyauchi, Tammie Lister, Themonic, thomstark, Thorsten Frommen, Thrijith Thankachan, Tim Hedgefield, Tim Wright, Timothy Jacobs, timph, tmatsuur, tmdesigned, tmdesigned, Tobias Zimpel, TomHarrigan, Tor-Bjorn Fjellner, Toro_Unit (Hiroshi Urabe), torres126, Torsten Landsiedel, Towhidul Islam, Tracy Levesque, Umang Bhanvadia, Vaishali Panchal, WebFactory, Weston Ruter, William ‘Bahia’ Bay, William Earnhardt, williampatton, Willscrlt, Wolly aka Paolo Valenti, wrwrwr0, Yoav Farhi, Yui, そして zebulan

また、サポートフォーラム (日本語)で貢献してくださっているコミュニティボランティアの皆さんにも感謝いたします。WordPress を初めて使う方からであれ、最初のリリースからの利用者であれ、彼らは世界中からの質問に答えています。こうしたリリースは皆さんのおかげでより成功したものと

最新情報を追ったり、貢献したい方は Make WordPressコア開発ブログをチェックしてみてください。

WordPress を選んでいただき、ありがとうございます !

WordPress 5.2 RC2

以下は、Josephaが書いた WordPress.org 公式ブログの記事、「WordPress 5.2 RC 2」を訳したものです。

誤字脱字誤訳などありましたらフォーラムまでお知らせください


WordPress 5.2 の2つ目のリリース候補が利用可能になりました !

WordPress 5.2は5月7日 (火) にリリース予定ですが、そのためには皆さんの手助けが必要です。まだバージョン5.2を試していないなら、今がその時です。

WordPress 5.2リリース候補版をテストする方法は2つあります。WordPress Beta Tester プラグインを使うか、ここから RC 版 (zip) をダウンロードしてください。

WordPress 5.2についての詳細は最初のリリース候補の投稿を御覧ください。(日本語)

このリリースには最終的なアバウトページのデザインが含まれます。また、次の修正が含まれています:

  • リカバリーモード通知メールの正しい翻訳 (#47093)。
  • マルチサイトでのサイトヘルス機能の改善 (#47084)。

プラグイン・テーマ開発者の方へ

WordPress 5.2でプラグインとテーマをテストし、readme ファイルの「検証済み最新バージョン」を 5.2に更新してください。互換性の問題を発見した場合は、最終リリース前に解決できるようにサポートフォーラム (英語版) に投稿してください。

大きな変更の詳細に触れた、開発者向けの5.2フィールドガイドも公開しています。

協力するには

英語以外の言語を話す方は、WordPress を100言語以上に翻訳するのにご協力ください !

バグを見つけたと思った場合は、サポートフォーラムのアルファ・ベータエリア (日本語) に投稿できます。情報をお待ちしています。もし再現可能なバグ報告を書ける場合は WordPress Trac に報告してください。既知のバグ一覧はこちらで見ることができます。


It’s the start of May
and the release is coming.
We all give a cheer!

WordPress 5.2 リリース候補

以下は、Josephaが書いた WordPress.org 公式ブログの記事、「WordPress 5.2 Release Candidate」を訳したものです。

誤字脱字誤訳などありましたらフォーラムまでお知らせください


WordPress 5.2の最初のリリース候補版がご利用いただけるようになりました。

これは、WordPress 5.2のリリースが近づいている今、重要なマイルストーンです。「リリース候補版」とは、新しいバージョンをリリースする準備はできたものの、多くのユーザーと数千個のプラグイン・テーマが存在するため、何か足りないものがある可能性もあるということを意味しています。WordPress 5.2は5月7日 (火) にリリース予定ですが、そのためには皆さんの手助けが必要です。まだバージョン5.2を試していないなら、今がその時です。

WordPress 5.2リリース候補版をテストする方法は2つあります。WordPress Beta Tester プラグインを使うか、ここから RC 版 (zip) をダウンロードしてください。

WordPress 5.2に含まれるのは?

前回のリリースに引き続き、WordPress 5.2ではさらに設定問題や致命的なエラーを特定、修正するためのより強固なツールを提供しています。クライアントを手助けする開発者であれ、ご自分のサイトのみを管理する方であれ、これらのツールは必要なときに正しい情報を手に入れる助けになるでしょう。

サイトヘルスチェックツールと PHP エラープロテクションツールはまったく新しい機能で、もしサイトのプラグインやテーマに関する問題を発見しても安心させてくれます。また、ダッシュボードで使用できるアイコンの更新や、支援技術を使用するすべてのユーザーに対する新しいアクセシビリティへの対応などもあります。

プラグイン・テーマ開発者の方へ

WordPress 5.2でプラグインとテーマをテストし、readme ファイルの「検証済み最新バージョン」を 5.2に更新してください。互換性の問題を発見した場合は、最終リリース前に解決できるようにサポートフォーラム (英語版) に投稿してください。

大きな変更の詳細に触れた、開発者向けの5.2フィールドガイドも公開しています。

協力するには

英語以外の言語を話す方は、WordPress を100言語以上に翻訳するのにご協力ください。このリリースが、5.2リリーススケジュールにおけるハードストリングフリーズ (文字列が確定したポイント) のタイミングとなります。

バグを見つけたと思った場合は、サポートフォーラムのアルファ・ベータエリア (日本語) に投稿できます。情報をお待ちしています。もし再現可能なバグ報告を書ける場合は WordPress Trac に報告してください。既知のバグ一覧はこちらで見ることができます。


Howdy, RC 1!
With tools this interesting,
I can hardly wait.

WordPress 5.2 ベータ 3

以下は、Jonathan Desrosiers が書いた WordPress.org 公式ブログの記事、「WordPress 5.2 Beta 3」を訳したものです。

誤字脱字誤訳などありましたらフォーラムまでお知らせください


WordPress 5.2 ベータ 3がリリースされました。

このソフトウェアはまだ開発中ですので、本番サイトで使うことはおすすめしません。新しいバージョンを試すためにテストサイトを立ち上げることを検討してみてください。

WordPress 5.2ベータをテストする方法は2つあります。WordPress Beta Tester プラグインを使うか (「最新版ナイトリービルド」を選択)、ここから ベータ 版 (zip) をダウンロードしてください。

WordPress 5.2は4月30日にリリースされる予定です。そこにたどり着くために私たちにはみなさんの助けが必要です。ベータ2を試した皆さんからのテストやフィードバックに感謝します。あれから40のチケットがクローズされました。主な変更とバグの修正をご紹介します。

  • 新しいサイトヘルス機能は改善され続けています。
  • サポートしていないバージョンの PHP 上で動いているサイトではプラグインがアップデートされなくなりました。(#46613)
  • サイトがリカバリーモードで動いている場合、それがより明確になりました。(#46608)
  • 集中ボタンがクラッシクエディターでのキーボードナビゲーションを妨げないようになりました。(#46640).
  • 支援技術により管理バーサブメニューでのアナウンスがより良くなりました。 (#37513).
  • WordPress メールの件名がより一貫性を持つようになりました。 (#37940).
  • 個人データのエクスポートはユーザーデータのダウンロードが完了したときだけ表示されます。( #44644).
  • アクセシビリティをさらに改善しました (#35497#42853).

PHP の最低バージョンのアップデート

重要なお知らせ: WordPress 5.2ベータ2から、WordPress が必要とする PHP の最低バージョンが5.6.20になります。もし PHP の古いバージョンで運営している場合は 、WordPress 5.2 が正式にリリースされる前にアップデートすることを強くおすすめします。

開発者の方へ

WordPress 5.2 は、WordPress を開発する体験をより洗練されたものにするための変更を数多く含んでいます。遅れないようにするため、Make WordPress Core ブログ を購読し、皆さんのプロダクトに影響を与えうるアップデートや変更に関する開発者向け文章に特別な注意を払っておいてください。

協力するには

英語以外の言語を話す方は、WordPress を100言語以上に翻訳するのにご協力ください。 ベータ 3 リリースが、5.2 リリースサイクルにおけるソフトストリングフリーズ (文字列がおおむね確定したポイント) のタイミングとなります。

バグを見つけたと思った場合は、サポートフォーラムのアルファ・ベータエリア (日本語) に投稿できます。情報をお待ちしています。もし再現可能なバグ報告を書ける場合は WordPress Trac に報告してください。既知のバグ一覧はこちらで見ることができます。


Would you look at that
each day brings release closer
test to be ready
.

WordPress 5.2 ベータ2

以下は、Gary Pendergastが書いた WordPress.org 公式ブログの記事、「WordPress 5.2 Beta 2」を訳したものです。

誤字脱字誤訳などありましたらフォーラムまでお知らせください


WordPress 5.2 ベータ 2がリリースされました。

このソフトウェアはまだ開発中ですので、本番サイトで使うことはおすすめしません。新しいバージョンを試すためにテストサイトを立ち上げることを検討してみてください。

WordPress 5.2ベータをテストする方法は2つあります。WordPress Beta Tester プラグインを使うか (「最新版ナイトリービルド」を選択)、ここから ベータ 版 (zip) をダウンロードしてください。

WordPress 5.2は4月30日にリリースされる予定です。そこにたどり着くために私たちにはみなさんの助けが必要です。ベータ1を試した皆さんからのテストやフィードバックに感謝します。あれから100のチケットがクローズされました。主な変更とバグの修正をご紹介します。

  • Emoji 12のサポートを追加しました!
  • 新しい wp_body_open() テンプレートタグ (と、それに付随するwp_body_open アクション) により、テーマ (そしてプラグインも) から <body> 開始タグ直後にコンテンツを追加できるようになりました。 (#12563)
  • ダイナミックブロックコンテンツで余計なパラグラフタグが間違って表示されないようになりました。 (#45495)
  • サイトヘルスチェックの画面でバグの修正、微調整、パフォーマンスの向上が行われました。
  • クラッシュプロテクションがプラグインの編集を妨げないようになりました。(#46045).
  • カスタムエラーハンドラーが正しく読み込まれるようになりました。 (#46069).

PHP の最低バージョンのアップデート

WordPress 5.2ベータ2から、WordPress が必要とする PHP の最低バージョンが5.6.20になります。もし PHP の古いバージョンで運営している場合は 、WordPress 5.2 が正式にリリースされる前にアップデートすることを強くおすすめします。

開発者の方へ

WordPress 5.2 は、WordPress を開発する体験をより洗練されたものにするための変更を数多く含んでいます。遅れないようにするため、Make WordPress Core ブログ を購読し、皆さんのプロダクトに影響を与えうるアップデートや変更に関する開発者向け文章に特別な注意を払っておいてください。

協力するには

英語以外の言語を話す方は、WordPress を100言語以上に翻訳するのにご協力ください。

バグを見つけたと思った場合は、サポートフォーラムのアルファ・ベータエリア(日本語) に投稿できます。情報をお待ちしています。もし再現可能なバグ報告を書ける場合は WordPress Trac に報告してください。既知のバグ一覧はこちらで見ることができます。


The wonderful thing
about betas, is betas
are wonderful things.

WordPress 5.2 ベータ1

以下は、Josephaが書いた WordPress.org 公式ブログの記事、「WordPress 5.2 Beta 1」を訳したものです。

誤字脱字誤訳などありましたらフォーラムまでお知らせください


WordPress 5.2 ベータ 1がリリースされました。

このソフトウェアはまだ開発中ですので、本番サイトで使うことはおすすめしません。新しいバージョンを試すためにテストサイトを立ち上げることを検討してみてください。

WordPress 5.2 ベータ版をテストする方法は2つあります:

WordPress 5.2は4月30日にリリースされる予定です。そこにたどり着くために私たちにはみなさんの助けが必要です。今後数週間でできるだけ多くのバグを見つけることができるよう、以下にテストすべき重要項目の一部を挙げました。

ブロックエディター

WordPress 5.1以降、ブロックエディターのパフォーマンスが大幅に向上し、大量の投稿の読み込み時間が35%短縮され、キーを押す時間(入力時の反応の速さ)が半分になりました。

アクセシビリティも向上し続けています。ブロックエディターは、ブラウザの縮小モーション設定をサポートします。投稿URLのスラッグはより良いラベルとヘルプテキストを持っています。ランドマークをナビゲートするキーボードのフォーカススタイルは、より明確で一貫性があります。さまざまな新しい会話メッセージがあり、スクリーンリーダーの動作をより便利にするために既存のメッセージが調整されています。

いくつかの新しいブロックを追加しました。

  • RSSブロック
  • Amazon Kindle埋め込みブロック
  • 検索ブロック
  • カレンダーブロック
  • タグクラウドブロック

これらのブロックを追跡し、必要なものだけを表示するために、ブロックのオンとオフを切り替える新しいブロック管理ツールがあります。

ブロック管理モーダル

私たちは常に既存のブロックにも取り組んでいます。ブロックエディターには何百ものバグフィックスと改良がほどこされました。グーテンベルグプラグインリリースでそれらについてもっと読むことができます:4.9、5.0、5.1、5.2、および5.3。

WordPress モバイルアプリ

ブロックエディターはウェブサイトだけのものでもありません。WordPress モバイルアプリには現在、実験的なバージョンの組み込みのブロックエディターが含まれています。これはまだ開発中ですが、今すぐ試すことができます。

サイトヘルスチェック

サイトヘルスチェックは、WordPress エコシステム全体の安定性とパフォーマンスの向上を目的とした進行中のプロジェクトです。

このプロジェクトの最初のフェーズ(当初は WordPress 5.1を目標としていました)が WordPress 5.2には含まれています。初めに WordPress が問題のあるコードをキャッチして一時停止するので、ダッシュボードにログインして問題が何であるかを確認できます(#44458)。以前は、ファイルにFTPでアクセスするか、ホストに連絡する必要がありました。

また、ダッシュボードに新しいヘルスチェックツールを追加しています。 ツールメニューにアクセスしてヘルスチェックをクリックすると、サイトの速度とセキュリティを向上させるのに役立つ情報が得られます。

PHP バージョンバンプ

このリリースでは、WordPress がサポートされる PHP の最低バージョンを5.6に引き上げます。この変更に準備ができているかどうかを確認するため、WordPress 5.2では必要に応じて警告が表示され、PHP のバージョンをアップグレードする手助けをします。

開発者の皆さんへ

  • プラグインがサポートする PHP の最低バージョンを指定できるようになったため、ユーザーのサイトを壊す危険を冒さずに安全に開発方法を現代化することができます。(#40934)
  • sodium_compat ライブラリを追加しました。これは、PHP 7.2で追加されたSodiumベースの暗号化ライブラリに対する下位互換性を提供します。 (#45806)
  • ダッシュアイコンの新しいリリースがあります。WordPress ダッシュボードアイコンフォントです。利用できる新しい25のアイコンがあります! (#41074)
  • アクセシビリティを向上させるために get_search_form() にラベルを渡せるようになりました 。(#42057)

WordPress 5.2ではこれまでに130個のチケットがクローズされ、WordPress の操作性を円滑にするための多数の小さなバグ修正と改良が行われています。

5.2 について開発者が知っておくべきその他の変更の詳細については、今後の数週間 Make WordPress Core ブログ (dev-notes タグがついています) をチェックしてみてください。

協力するには

英語以外の言語を話す方は、WordPress を100言語以上に翻訳するのにご協力ください。

バグを見つけたと思った場合は、サポートフォーラムのアルファ・ベータエリア(日本語) に投稿できます。情報をお待ちしています。もし再現可能なバグ報告を書ける場合は WordPress Trac に報告してください。既知のバグ一覧はこちらで見ることができます。


With each new release,
bearing multiple betas;
We fix, then we fly.

PHP 最低必須バージョンの変更

以下は、Aaron Jorbin が書いた WordPress.org 公式ブログの記事、「Minimum PHP Version update」を訳したものです。

誤字脱字誤訳などありましたらフォーラムまでお知らせください


今月末に WordPress 5.2 のリリースを予定していますが、それと同時に PHP の最低必須バージョンを更新します。WordPress には、PHP 5.6.20 以降が必須となります。

WordPress 5.1 から、PHP バージョン 5.6 以下を使っているユーザーの方にはダッシュボードに PHP の更新を助ける情報を含む通知が表示されています。以来、WordPress 統計情報で、より新しいバージョンの PHP を利用するユーザーの増加が確認できるようになりました。

古すぎるバージョンの PHP を使っているユーザーに表示される通知

PHP をアップグレードすべき理由

お使いのサーバーでサポート対象外バージョンの PHP が稼働している場合、 WordPress 更新ツールは WordPress 5.2 をサイトに提供しません。WordPress を手動で更新しようとした場合、作業は失敗するでしょう。最新の WordPress 機能を使い続けたい場合は PHP をより新しいバージョンにアップグレードする必要があります。

PHP を新しいバージョンにアップグレードする際、WordPress としては推奨バージョンである PHP 7.3 への更新をおすすめしています。PHP internals チームは、最新バージョンがこれまで最速となるようすばらしい努力を重ねてきています。これはつまり、アップグレードを行うことでサイト運営者・訪問者の両方に対してサイトのスピードを改善できるということです。

このパフォーマンス強化はまた、サイトのホスティングに必要なサーバーの数を減らせるということも意味しています。PHP をアップグレードすることは、サイト運営者であるあなたに朗報なだけではなく、Web 上のサイトの1/3を占める WordPress がこれまでよりも少ない電力を要するため、地球にも優しいということでもあります。

PHP のアップグレード方法

新バージョンの PHP にアップグレードするために手助けが必要な方は、詳しいドキュメンテーションを利用できます。リンク先のページには、ホスティングサービス (レンタルサーバーなど) へサポートを依頼するために送るメッセージのサンプルも含まれます。多くのホスティングサービスも、各自に特化した PHP をアップグレードする方法についての情報を公開しています。

現在は PHP 5.6、近々 PHP 7 以降へ

今回、2010年以来初めて WordPress の PHP 必須バージョンを上げることになりますが、これが2019年最後の変更とはならないかもしれません。WordPress コアチームは、年末に PHP 7 以降を最低必須バージョンにすることも視野に入れつつ、最新バージョンの PHP がどれくらい採用されているかを観察していく予定です。

PHP のバージョンアップをして、今後 WordPress のバージョンを更新できるように備えましょう !

WordPress 5.1 “ベティ”

以下は、Matt Mullenweg が書いた WordPress.org 公式ブログの記事、「WordPress 5.1 “Betty”」を訳したものです。

誤字脱字誤訳などありましたらフォーラムまでお知らせください


コツコツ改善

PHP 互換性チェック機能のイメージ

WordPress のバージョン 5.1が、ダウンロードまたはダッシュボードからの更新用にご利用いただけるようになりました。このリリースは、ジャズボーカリストのベティ・カーターに敬意を表して名付けました。

新しいブロックエディターを導入したメジャーリリースである WordPress 5.0  の後継となる今回のバージョンのフォーカスは「洗練」です。特に、エディター全体のパフォーマンスの向上に力を注ぎました。さらにこのリリースは、サイト管理者や開発者に必須のツールを新たに含むことにより、より良く、速く、安全な WordPress への道筋をつけるものとなっています。

サイトヘルス

サイトヘルス機能のイメージ

今回のリリースでは安全性と速度を念頭に置いて、WordPress 初となる「サイトヘルス」機能を導入しました。かなり古いバージョンの PHP (WordPress を動しているプログラミング言語) を実行しているサイト管理者に対し、WordPress はお知らせを表示し始めます。

新しいプラグインをインストールする際、サイトヘルス機能は使用中の PHP バージョンとプラグインの互換性をチェックします。もしプラグインが現在のサイトでは動作しないバージョンを必須としている場合は、WordPress がプラグインをインストールできなくします。

エディターの改善

エディターパフォーマンス改善のイメージ

WordPress 5.0 から導入された新ブロックエディターは改善を続けています。今回最も大きな点として、エディター内での安定したパフォーマンス向上を実現することができました。エディターの起動が少し速く、タイピングがよりスムーズに感じるはずです。

次回数回のリリースでも、さらなるパフォーマンス改善を予定しています。


開発者の皆さんへ

マルチサイトメタデータ

5.1 には、サイトに関するメタデータを保存し、マルチサイトネットワークで必要となる任意のサイトデータの保存も可能にする新しいデータベーステーブルを追加しました。

Cron API

Cron API を、データを返すのを助ける新機能および Cron ストレージを変更するための新しいフィルターとともに更新しました。他の挙動変更により、FastCGI と PHP-FPM 7.0.16 以降を実行中のサーバーでのCron 生成に影響があります。

新 JS ビルド

WordPress 5.1 では、5.0 でスタートした大幅なコードの再編成の後、新しい JavaScript ビルドオプションを取り入れました。

その他の開発者向け改善点

その他の改善は以下などです。

  • WP_DEBUG_LOG 定数用の値変更
  • テストスイート内の新しいテスト設定ファイル定数、新しいプラグインアクションフック
  • wp_unique_post_slug()WP_User_Querycount_users() 用の短絡フィルター
  • 新 human_readable_duration 関数
  • タクソノミーメタボックスのサニタイズ改善
  • WP_Meta_Query を使う際のメタキーに対する制限的な LIKE のサポート
  • REST API エンドポイント登録時の間違いの通知

チーム

このリリースのリードは Matt Mullenweg 、そして Gary Pendergastシニア・コード・リシャッフラーそして詩人として共同作業しました。2人は、以下の561人の貢献者による素晴らしい力添えを受けました。このうち、231人は初の貢献者でした ! ご利用中の音楽サービスでベティ・カーターの曲を流しながら、この方たちのプロフィールページを眺めてみてください。 0x6f012655785191naveengiri360zenaardrianAaron JorbinAbdullah RamzanAbhay VishwakarmaAbhijit RakasAchal JainachbedAdam SilversteinAjit BohraAlain SchlesseraldavigdisalejandroxlopezAlexAlex ShielsAlexander BotteramAlexandru VornicescualexgsoAllallancoleAllen SnookAlvaro Gois dos SantosAna CirujanoAnantajit JGAndrésAndrea FerciaAndrea GandinoAndrea Middletonandrei0x309andreiglingeanuAndrew DuthieAndrew LimaAndrew NacinAndrew NevinsAndrew OzzAndrey SavchenkoAndy FragenAndy MeerwaldtAngelika ReisigerAntal TettingerantipoleAnton TimmermansAntonio VillegasantonioeatgoatAnwer ARArunAshar Irfanashokrd2013Ayesh KarunaratneAyub AdiputraBarry CeelenBehzod SaidovbenhubermanBenoit ChantrebenvaassenBhargav MehtabikecrazyyBirgir ErlendssonBjornWBlair jersyerblobBlobfoliobobbingwideboblinthorstBoone GorgesBoro SitnikovskiBrad ParbsBradleybramheijminkBrandon KraftBrandon PaytonBrent SwisherBrian RichardsbridgetwillardBrooke.bruceallenBurhan NasirBytes.coCaleb BurksCalin DoncampusboycarolinegevenccismaruchasewgChetan PrajapatiChoubyChriCochriscct7Christopher SpiresclaudiuClifford PaulickCode Cliniccodegraucolehconner_bwCorey McKrillcroceCsaba (LittleBigThings)Cyrus CollierDaniel BachhuberDaniel JamesDaniel KoskinenDaniel RichardsDaniele ScasciafrattedanimalbrownDanny CooperDanny de HaanDarko A7Darren Ethier (nerrad)Dave PulligDavid A. KennedyDavid AndersonDavid BinovecDavid CramerDavid HerreraDavid LingrenDavid ShanskeDavid StonedekervitDenis YanchevskiyDennis SnelldesignsimplydfangstromDhanendranDharmesh PatelDhaval kasavalaDhruvinDiedeExterkateDilip Bhedadingo_dDion HulsedipeshkakadiyaDominik SchillingDonncha O CaoimhdontstealmyfishDrew JaynesDrivingralledrywallbmbdschalkdsiffordeamaxeArtboardedo888edocevElectricFeetElla Van DurpeEric Andrew LewisEric DaamsErich MunzErick HitterericmeyeretoledomEvan SolomonEvangelos AthanasiadisevereveryoneFaisal AlviFelipe EliaFelix ArntzFernando ClaussenflipkeijzerFlorian TIARfolioFPCSJamesFrank KleinfrOMfuchswsfullyintGabriel MaldonadoGarethGarrett HyderGary JonesGennady KovsheninGerhard PotgieterGirish PanchalGM_AlexgnifgraymousergregGrzegorz (Greg) ZiółkowskiGuidoGutenDevHafiz RahmanHai@LiteSpeedHans-Christiaan BraunHardeep AsraniHardik AmiparaHarsh PatelharuharuharubyHeather BurnsHelen Hou-SandiHenry WrightHerre GroenhitendraHitendra ChopdaIan BelangerIan DunnibantxilloIgnacio Cruz MorenoIgorIgor BenicimathionvvIrene Strikkersisabel104ishitakaIvan MudrikJ.D. GrimesJack ReichertJacob PeattieJames Nylenjanak KaneriyajanalwinJanki MoradiyajanthielJason CaldwelljavorszkyJaydip RamiJayman PandyaJb AudrasJeff FarthingJeffrey de WitJeffrey PaulJennifer M. DoddJennyJeremeyJeremy FeltJeremy HerveJeremy PryJeremy ScottJesper V NielsenJesse FriedmanJimmy ComackJip MoorsJiri HonJJJjoanrhoJobJoe Bailey-RobertsJoe DolsonJoe HoyleJoe McGillJoel JamesJoen AsmussenJohn BlackbournJohn GodleyjohnalarconjohnpgreenjohnschulzJonathan ChampJonathan DesrosiersjoneisemanJonny HarrisJoost de ValkJorge CostaJoseph ScottJoshuaWoldJoyjpurdy647jrdelarosajryancardJuhi PatelJulia AmosovajuliemoynatJuliette Reinders FolmerJunaid AhmedJustin SaintonJustin SternbergJustin TadlockK.Adam WhitekapteinblufkeesiemeijerKelly DwankelvinkkhaihongKiran PotphodeKitekjellrkkarpieszukkmezeKnut SparhellkonainmKonstantin ObenlandKonstantinos XenoskristastevenskrutidugadelagheeLaken HafnerLance WillettlaurelfulfordlbenicioLeander IversenleemonlenasterglisannekluitmanslizkarkoskiLuca GrandicelliLucasRolfflucianoLuminusMário ValneymaartenleendersmacbookandrewMaja BenkeMakomallorydxw-oldManuel Augustinmanuel_84Marc Niliusmarcelo2605Marco Martinsmarco.marsalaMarcus Kazmierczakmarcwieland95Marius L. J.mariusvwMariyan BelchevMark JaquithMathieu SarrasinmathieuhaysMatt CromwellMatt GibbsMatt MartzMatthew BoynesMatthew Riley MacPhersonmattyrobmcmwebsolMel ChoycemensmaximusmermelmetalandcoffeeMicah WoodMichael NelsonMichiel HeijmansMigrated to @sebastienserreMiguel FonsecaMiguel TorresmihaiiceyromihdanMike GillihanMike JolleyMike SchroderMilan DinićMilan IvanovicMilana CapMilind MoremirkoschubertMonika RaoMonique Dubbelmanmoto hachi ( mt8.biz )mrmadhatMuhammad KashifMukesh PanchalMultiformeIngegnoMuntasir MahmudmunyaguMyThemeShopmzorznadim0988nandorskyNaoki OhashiNaoko TakanonataliashitovaNate AllenNathan JohnsonndavisonNed ZimmermanNextendwebNick DiegoNick HalseyNick MomrikNick the GeekNicolas FigueiraNicolas GUILLAUMENicolle HelgersNidhi JainNiels LangeNikhil ChavanNilambar SharmaNoam EppelnotnownikkiodysseyOmar ReissOmkar BhagatonothersOv3rflyPaal Joachim RomdahlpalmiakpanchenparbaughParham GhaffarianPascal BirchlerPascal CasierPaul BearnePaul BironPaul ParadisePaul SchreiberPerdaanPeter PutzerPeter WilsonPetter Walbø JohnsgårdPierre SaïkaliPieter DaalderPiyush PatelpoenaPramod JodhaniPrashant BaldhaPratik K. YadavPratik K. YadavpreciesPresskoppPresslabsPressTigersprogramminPunit PatelPurnendu DashqcmiaoRachel BakerRachel CherryRachel PeterRafsun ChowdhuryRahul PrajapatiRaja MohammedRamananRami YushuvaevRamiz MankedramonopolyRavanHredcastorremyvvrensw90rhetoricalRiad BenguellaRian RietveldRichard TapeRicky Lee WhittemoreRinku YRishi ShahRobbierobdxwRobert AndersonRobin CornettRobin van der VlietRyan McCueRyan PaulRyan WelcherryotsunSébastien SERRESašasagarnasitSami Ahmed SiddiquiSami KeijonenSamuel Wood (Otto)sarah semarkSayed TaquiScott LeeScott ReillySean HayesSebastian KurzynoswkiSebastian PisulaSergey BiryukovShamim HasanShane EckertSharaz ShahidShashwat MittalShawn HoopersherwoodShital MarakanaShiva PoudelSimon ProssersjardoskoldinslilleyslushmanSonja LeixsonjanycSoren WredespartankspyderbytesStanimir StoyanovStanko MetodievstazdotioStephen EdgarStephen HarrisstevenlinxStorm RockwellStoyan KostadinovstrategioSubrata SarkarSultan Nasir UddinswiftTakahashi FumikiTakayuki MiyauchiTammie ListerTaylor LovettteddytimeTerri AnnterwdantharsheblowstheThemeZeeThomas Patrick LevyThomas VitalethomaswmThorsten FrommenThrijith ThankachanTiago HillebrandttigertechTim HavingaTim HengeveldTimmy CrawfordTimothy JacobstitodeveraTkamatoTobias ZimpelTom J NowellTomHarriganTommytonybogdanovTor-Bjorn FjellnerTorontoDigitsToshihiro KanaiTowhidul Islamtransl8orUlrichupadalavipulUsman KhalidUtsav tilavauttam007Vaishali PanchalValérie GalassivalchovskivishaldodiyavnsavagevoneffwarmlaundrywbrubakerWeston RuterwhoWill KwonWilliam EarnhardtwilliampattonwpcswpzincxhezairiYahil MadakiyaYoav FarhiYuiYuriVZane Matthew, zebulan.

最後に、WordPress 5.1 に協力してくれたコミュニティ翻訳者の皆さん、ありがとうございました。彼らや彼女らのおかげで、WordPress 5.1 はリリース時に34言語への翻訳が完了していました。今後、言語数はもっと増えるでしょう。

最新情報を追ったり、貢献したい方は Make WordPressコア開発ブログをチェックしてみてください。

WordPress を選んでいただき、ありがとうございます !

WordPress 5.1 リリース候補2

以下は、Gary Pendergast が書いた WordPress.org 公式ブログの記事、「WordPress 5.1 RC2」を訳したものです。

誤字脱字誤訳などありましたらフォーラムまでお知らせください


WordPress 5.1 の2つ目のリリース候補版がご利用いただけるようになりました。

WordPress 5.1は2月21日 (木) にリリース予定ですが、そのためには皆さんの手助けが必要です。まだバージョン5.1 を試していないなら、今がその時です。

WordPress 5.1リリース候補版をテストする方法は2つあります。WordPress Beta Tester プラグインを使うか (「最新版ナイトリービルド」を選択)、ここから RC 版 (zip) をダウンロードしてください。

WordPress 5.1 での変更について詳しくは、最初のリリース候補版の投稿をご覧ください。

このリリースには、最終的な「WordPress について」のページデザインが含まれます。また、以下の修正も含みます。

  • 新規 WordPress インストールがデータベース接頭辞を正しく設定しない問題 (#46220)。
  • ブラウザーの開発者ツールを開く際に発生する HTTP エラー (#46218)。
  • レガシーなメディアダイアログにおけるページ送りリンクの誤ったスタイル (#41858)。
  • Ajax を通して読み込まれたコメントで「返信」をクリックした際にコメントフォームが読み込まれない問題 (#46260)。

プラグイン・テーマ開発者の方へ

WordPress 5.1 でプラグインとテーマをテストし、readme ファイルの「検証済み最新バージョン」を 5.1 に更新してください。互換性の問題を発見した場合は、最終リリース前に解決できるようにサポートフォーラム (英語版) に投稿してください。

大きな変更の詳細に触れた、開発者向けの5.1フィールドガイドも公開しています。

協力するには

英語以外の言語を話す方は、WordPress を100言語以上に翻訳するのにご協力ください。

バグを見つけたと思った場合は、サポートフォーラムのアルファ・ベータエリア (日本語) に投稿できます。情報をお待ちしています。もし再現可能なバグ報告を書ける場合は WordPress Trac に報告してください。既知のバグ一覧はこちらで見ることができます。


WordPress Five Point One:
It’s so slick, shiny, and new.
Lands in a few days!

WordPress 5.1リリース候補

以下は、Gary Pendergast が書いた WordPress.org 公式ブログの記事、「WordPress 5.1 Release Candidate」を訳したものです。

誤字脱字誤訳などありましたらフォーラムまでお知らせください


WordPress 5.1 の最初のリリース候補版がご利用いただけるようになりました。

これは、WordPress 5.1 のリリースが近づいている今、重要なマイルストーンです。「リリース候補版」とは、新しいバージョンをリリースする準備はできたものの、多くのユーザーと数千個のプラグイン・テーマが存在するため、何か足りないものがある可能性もあるということを意味しています。WordPress 5.1は2月21日 (木) にリリース予定ですが、そのためには皆さんの手助けが必要です。まだバージョン5.1 を試していないなら、今がその時です。

WordPress 5.1リリース候補版をテストする方法は2つあります。WordPress Beta Tester プラグインを使うか、ここから RC 版 (zip) をダウンロードしてください。

WordPress 5.1に含まれるもの

アーチー・ベル & ザ・ドレルズにインスパイアされた WordPress の2019年のフォーカスは “tighten up (引き締めること)” で、WordPress 5.1はまさにそこに注力しました。

セキュリティとスピードを考慮して、このリリースでは WordPress 初のサイトヘルス機能を導入しています。WordPress を動かすプログラミング言語である PHP の古くなったバージョンを使っているサイトの管理者に通知を表示し始めます。

さらに、新しいプラグインをインストールする際に、WordPress のサイトヘルス機能はプラグインがサイトと互換性のないバージョンの PHP を必要としているかどうかをチェックします。そうである場合は、プラグインをインストールすることができなくなります。

新しいブロックエディターは WordPress 5.0での導入以来、改善され続けています。最も重要なこととして、WordPress 5.1はエディター内のパフォーマンスが大幅に向上しています。エディターの起動が少し早く、入力がよりスムーズに感じられるようになるでしょう。今後の WordPress のリリースではさらに多くの機能とパフォーマンスの改善が予定されており、Gutenberg プラグインで確認できます。

プラグイン・テーマ開発者の方へ

WordPress 5.1 でプラグインとテーマをテストし、readme ファイルの「検証済み最新バージョン」を 5.1 に更新してください。互換性の問題を発見した場合は、最終リリース前に解決できるようにサポートフォーラム (英語版) に投稿してください。

大きな変更の詳細に触れた、開発者向けの5.1フィールドガイドも公開しています。

協力するには

英語以外の言語を話す方は、WordPress を100言語以上に翻訳するのにご協力ください。ベータ 2 リリースが、5.1 リリースサイクルにおけるハードストリングフリーズ (文字列が確定したポイント) のタイミングとなります。

バグを見つけたと思った場合は、サポートフォーラムのアルファ・ベータエリア (日本語) に投稿できます。情報をお待ちしています。もし再現可能なバグ報告を書ける場合は WordPress Trac に報告してください。既知のバグ一覧はこちらで見ることができます。


This is my release
candidate. There are many
like it. This is mine.