acf_get_sites()


WordPress関数acf_get_sites()は、Advanced Custom Fields (ACF) プラグインによって提供されるサイト情報を取得するために使用されます。この関数は、指定した引数に基づいて、サイトのリストを返します。

構文

acf_get_sites( array $args = array() );
  • $args (array) — サイトをフィルタリングするための引数。指定しない場合、すべてのサイトが返されます。

例 1: すべてのサイトを取得

引数を指定せずに関数を呼び出すと、すべてのサイト情報が返されます。

<?php
$sites = acf_get_sites();
print_r($sites);
?>

例 2: 特定のサイトIDでサイトを取得

サイトIDを指定して、特定のサイト情報を取得します。

<?php
$sites = acf_get_sites( array( 'id' => 123 ) );
print_r($sites);
?>

例 3: サイトURLでサイトを取得

サイトのURLを指定して、特定のサイト情報を取得します。

<?php
$sites = acf_get_sites( array( 'url' => 'https://example.com' ) );
print_r($sites);
?>

例 4: サイト名でサイトを取得

サイト名を指定して、特定のサイト情報を取得します。

<?php
$sites = acf_get_sites( array( 'name' => 'example-site' ) );
print_r($sites);
?>

例 5: 複数の引数でサイトを取得

複数の条件を指定して、サイト情報をフィルタリングします。

<?php
$sites = acf_get_sites( array( 'id' => 123, 'url' => 'https://example.com' ) );
print_r($sites);
?>

例 6: サイト情報をカスタム条件でフィルタリング

指定した条件でサイト情報を取得します。

<?php
$sites = acf_get_sites( array( 'name' => 'another-site', 'url' => 'https://another-example.com' ) );
print_r($sites);
?>