Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

何ですか: 配列

コンピューター・プログラミング言語において配列とは、個別名で複数の値を保持する特殊な変数のことである。インデックス番号やテキストキーを参照することで、それらの異なる値にアクセスすることができる。

WordPressでは、配列は多くの用途があります。色、フォント、レイアウト設定などのテーマ設定オプション、タイトル、コンテンツ、カテゴリーなどの投稿データ、プロフィールデータや権限グループなどのユーザー情報、その他もろもろを格納します。

また、コード・スニペットを含むチュートリアルの多くが配列を使っていることにお気づきかもしれません。

Glossary: Array

PHP の array() 関数の技術的説明

WordPressはPHPというプログラミング言語で書かれています。WordPressのコードの使い方についてさらに詳しく知りたい方は、配列に関する技術的な説明が参考になるでしょう。

PHPでは、配列はarray()関数を使って作成します。WordPressのテーマやプラグインを作っているとき、あるいはWordPressのコアコードを見ているときに配列に出会うかもしれません。

PHPで作成できるタイプは3つあります:

  • インデックス配列では、数値キーを使って値にアクセスします。
  • 連想配列は、文字列キーで値にアクセスする。
  • 多次元配列は複数の配列を含む。

多くの配列は、データの集合をループし、それぞれの値に対して処理を実行するために使われる。

例えば、果物を3つ持っている場合、それぞれを区切りの変数として格納することができる:

$fruit1 = "apple";
$fruit2 = "orange";
$fruit3 = "banana";

これはすぐに厄介なことになる。

より良い解決策は、すべてこのような配列にすることだろう:

	$fruit = array("apple", "orange", "banana");

これで、ビルトイン配列関数を使ってデータに対して演算を行うことができる。例えば

  • fruit[0]'apple'になる(配列はゼロから始まる)
  • fruit[1]'orange'と等しい。
  • fruit[2]「バナナ」に等しい。
  • count()は、配列に含まれる要素の数を表します。

WordPressの配列の例

配列を使ったWordPressのコード・スニペットの例をご覧いただきたい。

以下のコードでは、$args変数は引数を格納する配列です。これらは後でwp_list_categories関数に渡されます:

<?php
$args = array(
  'taxonomy'     => 'category',
  'orderby'      => 'name',
  'show_count'   => 0,
  'pad_counts'   => 0,
  'hierarchical' => 1,
  'title_li'     => 'Categories'
);
?>
 
<ul>
<?php wp_list_categories( $args ); ?>
</ul>

この投稿がWordPressの配列についてより詳しく知っていただく一助となれば幸いです。WordPressの便利なTipsやトリック、アイデアに関する関連投稿は、以下の「Additional Reading」リストもご覧ください。

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

追加リーディング

アバター

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!