カスタマイズAPI

2020.04.07 2020.04.07

TOPICS

翻訳元記事はこちらです。

Customize API (Customizer) は、WordPress へのあらゆる変更をライブプレビューするためのフレームワークです。
ユーザーがテーマやサイトの様々な側面をカスタマイズするための統一されたインターフェイスを提供し、色やレイアウト、ウィジェット、メニューなどをカスタマイズすることができます。テーマやプラグインを問わず、カスタマイザーにオプションを追加することができます。カスタマイザーは、テーマにオプションを追加するための標準的な方法です。

カスタマイザーのオプションは、さまざまな機能を持つユーザーにきめ細かく付与することができるので、ほとんどのオプションはデフォルトでは管理者にしか表示されませんが、他のユーザーがアクセスできるようにしたい場合は、特定のオプションにアクセスすることができます。

カスタマイザーの異なる部分は、ユーザーがプレビューしているフロントエンドのコンテキストに関連しているかどうかに応じて、コンテキストを設定することもできます。
例えば、コアウィジェット機能は現在のページに表示されているウィジェット領域のみを表示し、その他のウィジェット領域は、ユーザーがカスタマイザーのプレビューウィンドウ内のウィジェット領域を含むページに移動したときに表示されます。

このセクションでは、コード例やベストプラクティスの議論を含め、カスタマイズ API の概要を説明します。詳細については、開発者はコアカスタマイザーのコード (「customize」を含むすべてのコアファイル) を勉強することを強くお勧めします。
これは、コアコード内のインラインドキュメントの外側にあるカスタマイズ API の正規の公式ドキュメントと考えられます。