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 を選んでいただき、ありがとうございます !