赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。メイン処理を参照する用語です。投稿を表示するために[[テンプレート]]の中で使います。ループなしでもテンプレートを作れますが、1つの投稿からデータを表示することしかできません。メイン処理を参照する用語です。投稿を表示するために[[テンプレート]]の中で使います。ループなしでもテンプレートを作れますが、1つの投稿からデータを表示することしかできません。最初に必要なファイルがすべて揃っているか確認します。次にデータベースから[[ユーザーの種類と権限#Summary_of_Roles|ブログ管理者]]によって定義されたデフォルト設定を取得します。これには1ページに表示する投稿数や、コメント機能が使用可能かどうかなどが含まれます。ユーザが何を必要としているのかを確認します。この情報はどの投稿をデータベースから取得するか決めるために使われます。最初に、必要なファイルがすべて揃っているか確認します。次にデータベースから[[ユーザーの種類と権限#Summary_of_Roles|ブログ管理者]]によって定義されたデフォルト設定を取得します。これには1ページに表示する投稿数や、コメント機能が使用可能かどうかなどが含まれます。ユーザが何を必要としているのかを確認します。この情報はどの投稿をデータベースから取得するか決めるために使われます。前回取得したデフォルト値をどの投稿か決めるために使用します。件の投稿をデータベースから取得します。どの投稿をデータベースから取得するのか決定するためにそれらの情報を使います。どの投稿かを決めるために先ほど取得したデフォルト値を使います。件の投稿をデータベースから取得します。どの''投稿''(複数の場合もあります)をデータベースから取得するのか決めるためにその情報を使います。データベースに接続し、指定された情報を読み込み、結果を変数に保存します。これが変数にアクセスしてテンプレート内でのデータ表示に使うループです。データベースに接続し、指定された情報を読み込み、結果を変数に保存します。ループはテンプレート内で表示するためにこの変数の値を使います。おけるデフォルト表示にのみ焦点を当て、どのように動くのか理解したら、それ以降は他のテンプレートファイルでループを使用する方法などについて詳細に説明します。デフォルトのブログ表示にのみ焦点を当てます。どのように動くのか理解した後、他のテンプレートファイルでループを使用する方法などについて詳細に説明します。==−下記のコードはシンプルではありますが、一通り機能するインデックスページです。ループの状態に応じて表示します。これをお見せしたのはループを機能させるのに必要なものがどれだけ少ないかを示すためです。+下記のコードはシンプルではありますが、一通り機能するインデックスページです。ループの状態に応じて表示します。これをお見せしたのはループを機能させるのに必要なものがどれだけ少ないかを示すためです。34行目:</pre></pre>−それではその装飾の部分を見ていきましょう。それではその装飾の部分を見ていきましょう。テーマを例に、1つずつループの使い方を見ていきます。テーマを例に、1つずつループの使い方を見ていきます。テンプレートファイルのはじめの方にあるのが[[The_Loop|ループ]]を開始するコードです。テンプレートファイルの始めの方に、[[The_Loop|ループ]]を開始するコードがあります。関数を使って1つでも投稿が読み込まれたかどうかを確認します。ループが開始され、カッコ内の条件が真である限り実行されます。関数が真を返す限り、「ループ」がまわりつづけます。ループが始まり、カッコ内の条件が真である限り実行されます。関数は単純に投稿リストの次の投稿を確認します。あれば真を返しますし、それ以上次がなければ偽を返します。関数は単純に投稿リストの次の投稿を確認します。あれば真を返しますし、それ以上次がなければ偽を返します。関数は投稿リストの中の現在の投稿を取得し、それをループの繰り返しの内部で使えるようにします。関数がないとテーマで使用されているほとんどの[[テンプレートタグ]]は正しく機能しません。===−投稿データが利用できる状態になれば、テンプレートは投稿データを訪問者に表示しはじめることができます。関数は投稿リストの中の現在の投稿を取得し、それをループの繰り返しの内部で使えるようにします。関数がないと、テーマで使用されているほとんどの[[テンプレートタグ]]は正しく機能しません。変換して訪問者に表示する処理を始めることができます。−以下の[[テンプレートタグ]]は現在の投稿タイトルを取得します。