ACFカスタムフィールドREST公開ツール は何をしますか?
Advanced Custom FieldsのデータをWordPress REST APIを通じて公開します。register_rest_fieldとacf_format_valueを使用し、リピーターフィールド、フレキシブルコンテンツ、ギャラリーフィールドを適切にシリアライズして処理します。
インストール
上流からの要件と注意点:
- POSTリクエストでは任意のACFフィールドを更新でき、リクエスト実行には認証が必要です。
基本的な使用方法や開始時のメモ:
-
以下の例では、カスタム投稿タイプ
bookと、すべての投稿に適用されるACFフィールドグループ(著者(テキスト)、著者略歴(WYSIWYG)、著者画像(画像)フィールド)を設定しています。各投稿にデータを追加します。 -
WordPress REST APIエンドポイントにOPTIONSリクエストを実行すると、そのデータオブジェクトのスキーマ(利用可能なフィールドとそのプロパティ)を確認できます。ACFフィールドの場合、設定したフィールドの詳細情報を確認できます。
-
上記の例の投稿に対してOPTIONSリクエストを行うと、
bookのスキーマが返され、設定したACFフィールドの情報も含まれます。 -
出典:https://www.advancedcustomfields.com/resources/wp-rest-api-integration/