情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。
関連サイトのイベント一覧を掲載したいということでWP REST APIでの実装
イベントの日程順に掲載するため、独自エンドポイントを作成。
リピーターの1つ目の画像URLと戻り値がラベル・値両方のチェックボックスのラベルを取得する必要があり、エンドポイントの関数側で取得させると、自分のテスト環境では値が取得できるのに、クライアントのテスト環境ではエラーが出るという謎を解明できないので、欲しい値用のフィールドを追加してacf/save_post で保存。
file_get_contents では取得できないサーバー設定(allow_url_fopenがオフなど)もあるようなので、wp_remote_get を使用。
イベントの日程順などの設定はWP_Query と同じ。
並び順の指定がなければエンドポイントなしでも取得できる。
CPT UI を使用している場合はデフォルトでREST APIが有効だが、関数でカスタム投稿タイプを追加している場合は設定の確認要。