6.3がリリースされました。この記事では、WordPress6.3で新たに追加された関数、アクションフック、フィルタ―フック、クラス等をまとめたものです。あわせて、WordPress6.3で変更または非推奨となったものもまとめています。」と記載のあるものを手動で抽出してリストアップしました。手動で差分を抽出しているため、漏れがある場合があります。各サンプルコードは動作確認しておりますが、もし不備等ありましたらぜひコメント下さい。Resourcesで、そのバージョンで追加・変更された全ての関数・フック・クラス・メソッド等を確認出来ます。興味がある方は、この記事に記載されていないものも含めて調べてみて下さい。新しい関数に関しては、以下のものを除外しています。定数でその開発モードを設定できるようになりました。定数の値として指定できる値は以下の通りです。キャッシュするかどうか」をコントロールすることが大きいようです。」という問題に遭遇した事がある方もいるかもしれません。設定しておくと、このキャッシュを無効化出来ます。関数を使用する事が推奨されています。イベント処理に割り当てられたメモリ制限をフィルタリングします。いずれか大きい方です。イベントが正しく動かない場合は、このフィルターで調整してみるのも良いかもしれません。渡されるクエリ引数をフィルタリングします。使用するようになりました。フィルターフックを利用していた場合に競合が起こる恐れがあるため、それを解決する事も一つの目的のようです。Tracimage_edit_thumbnails_separately編集した画像の変更を、どのサイズに適用するかどうかを選択する設定を表示します。その設定とは、具体的には以下の赤枠の部分です。なりこの設定は表示されませんが、以下のコードで有効化出来ます。フィルターフックがありましたが、画像編集UIの再構築のフォローアップとして廃止され、代わりにこのフックが導入されたようです。フィルターフックでフィルタリングできていましたが、この二つのフックで以下の要素の属性もフィルタリング出来るようになりました。Tracplugins_listプラグインのリストテーブルをフィルタリングします。リスト、および検索結果のリストから非表示にできます。し、任意のロケールを返します。このフィルタは、翻訳の代替ロード・キャッシュ対策等に役立つとの事です。関数の戻り値となります。するかどうかをフィルタリングします。戻り値としてアーリーリターンされます。チケットを見る限り、ナビメニューアイテムをこの関数で毎回セットアップするのではなく、あらかじめキャッシュしておいたオブジェクトをこのフィルターを使って返す事で、パフォーマンスの改善が見込めるようです。セットアップ済のオブジェクトをこのフィルターで返すために、別途セットアップ済のナビメニューをキャッシュしておく、そしてそれを取得する処理・関数が必要なのではないかと思います。有効になっていない場合に、サイトエディターに表示されるメッセージをフィルタリングします。使われるコンテキストをフィルタリングします。このフィルターの意図・使い方は理解が及びませんでしたが、チケットを読む限り、あくまで内部的な利用のためのフックなのではないかと思います。パフォーマンスを向上させようという提案が投稿されました。なり、閾値の50,000より大きいため条件に合致する事になります。このフィルターは、3番目の条件であるこの閾値をフィルタリングします。フォールバックを自動生成するかどうかをフィルタリングします。「フォールバックを自動生成する」とはそもそもどのような目的があるのか、また自動生成をオプトアウトする事で振る舞いがどのように変わるかまでは理解がおよびませんでしたが、以下のようなコードで無効化出来ます。Trac新しいアクションフックbulk_edit_posts一括編集用の投稿データを処理した後に発火します。一括編集というのは、以下のように、投稿一覧画面で複数の投稿を操作する場合などです。呼び出すことなく追加データを保存できるようになるようです。時間が更新された後に発火します。よると、このフックを利用して、開発者側でキャッシュグループのクリアをコントロールできるようになるようです。Tracwp_update_userユーザーが更新され、メールが送信された後に発火します。Trac新しいクラス以下のクラスが追加されていますが、いずれのクラスも主に内部的な利用のために用意されている判断したため、クラス名をリストアップするだけにとどめておきます。新しい関数と同様に、以下のものを除外しています。属性をサポートしました。型をサポートし、これらの属性を指定出来るようになりました。キーに属性を指定します。パラメータになっていた。解決されるようになった。パラメータで使用できるようになった。パラメータが追加されたアップデートされたクラス以下のクラスについて、メソッドが追加・変更されていますが、いずれのメソッドも主に内部的な利用のために用意されている、また直接そのクラスメソッドを呼ぶケースはあまり無いと判断したため、クラス名をリストアップするだけにとどめておきます。Walker_Nav_MenuWP_Block_TemplateWP_Block_TypeWP_Filesystem_FTPextWP_Filesystem_ftpsocketsWP_HTML_Tag_ProcessorWP_Image_Editor_ImagickWP_List_TableWP_Metadata_LazyloaderWP_Plugins_List_TableWP_QueryWP_REST_Block_Patterns_ControllerWP_REST_Block_Types_ControllerWP_REST_Blocks_ControllerWP_REST_Global_Styles_ControllerWP_REST_Templates_ControllerWP_Site_HealthWP_ScriptsWP_Style_EngineWP_Theme_JSONWP_UpgraderWP_User_Query非推奨となった関数wlwmanifest_link()何も出力しなくなりました。関数で不要なコードを出力しないようにするために、以下のような記述をすすめる記事が見られる事がありますが、このような記述自体が不要となります。Releasestheme.jsonXGitHubWordPressYouTube。