WordPressの関数wp_list_pluckの使い方と例


は、配列やオブジェクトの特定のキーを抽出するために使用されます。以下では、wp_list_pluckの使い方といくつかのコード例を紹介します。

  1. 配列から特定のキーを抽出する例:
$posts = array(
    array(
        'title' => '記事1',
        'tag' => 'WordPress',
    ),
    array(
        'title' => '記事2',
        'tag' => 'PHP',
    ),
    array(
        'title' => '記事3',
        'tag' => 'プログラミング',
    ),
);
$titles = wp_list_pluck($posts, 'title');
// $titlesは['記事1', '記事2', '記事3']となる
  1. オブジェクトから特定のプロパティを抽出する例:
class Post {
    public $title;
    public $tag;
    public function __construct($title, $tag) {
        $this->title = $title;
        $this->tag = $tag;
    }
}
$posts = array(
    new Post('記事1', 'WordPress'),
    new Post('記事2', 'PHP'),
    new Post('記事3', 'プログラミング'),
);
$tags = wp_list_pluck($posts, 'tag');
// $tagsは['WordPress', 'PHP', 'プログラミング']となる