acf_get_location_screen()


関数acf_get_location_screen()は、Advanced Custom Fields(ACF)プラグインで使用される関数で、現在の画面のロケーション情報を取得するために使用されます。この関数は、ACFのフィールドグループが表示される画面のコンテキストを特定するのに役立ちます。

構文

acf_get_location_screen( array $screen = array() );
  • $screen(array) — ロケーション情報を取得するための画面の詳細を指定する配列。

例1: 現在の画面のロケーション情報を取得

この例では、現在の画面のロケーション情報を取得します。

<?php $screen = acf_get_location_screen(); print_r($screen); ?>

例2: 特定の画面のロケーション情報を取得

この例では、特定の画面のロケーション情報を取得します。

<?php $screen = acf_get_location_screen(array('post_id' => get_the_ID())); print_r($screen); ?>

例3: カスタム投稿タイプのロケーション情報を取得

この例では、カスタム投稿タイプのロケーション情報を取得します。

<?php $screen = acf_get_location_screen(array('post_type' => 'custom_post_type')); print_r($screen); ?>

例4: タクソノミーのロケーション情報を取得

この例では、特定のタクソノミーのロケーション情報を取得します。

<?php $screen = acf_get_location_screen(array('taxonomy' => 'category')); print_r($screen); ?>

例5: ユーザー編集画面のロケーション情報を取得

この例では、ユーザー編集画面のロケーション情報を取得します。

<?php $screen = acf_get_location_screen(array('user_form' => 'edit')); print_r($screen); ?>

注意点

  • 返されるロケーション情報は、現在の画面のコンテキストに依存します。