Elevenテーマの各テンプレートについて解説してみたいと思います。確認バージョンは3.2.1です。Elevenテーマの「content.php」で出力される内容は次の赤枠部分になります。スクリーンショットはメインページです。テンプレートのソースコードは次のとおりです。この回で説明するのは青色で示す部分です。次の部分でarticle要素のid属性とclass属性を出力します。?>>the_ID()は、記事IDを出力する関数で、wp-includes/post-template.phpに実装されています。パラメータはありません。get_the_ID();}the_ID()の中で起動されているget_the_ID()は記事データのIDを返却する関数で、同じファイルに実装されています。$post->ID;}post_class()は、記事の状態に応じたclass属性およびclass属性値を出力する関数で、同じファイルに実装されています。'"';}post_class()の中で起動されているget_post_class()は同じファイルに実装されていて(長いので掲載は割愛します)、この関数でclass属性値を設定しています。stickyであれば「sticky」というclass属性値を追加します。「hentry」は常に設定されます。the_ID()とpost_class()で次のようなマークアップを出力します。次の部分でheader要素を出力します。?>フロントページに固定されているページは次のようなマークアップを出力します。「注目」が表示され、投稿年月日が非表示になります。class="entry-format">注目</h3></hgroup>サンプル(フロントページに固定)それ以外のページでは次のようなマークアップを出力します。rel="bookmark">モバイルサイトオープン</a></h1>サンプル(フロントページに固定していない)is_sticky()は、現在の投稿について「この投稿を先頭に固定表示」チェックボックスがチェックされているかどうかを判定する関数で、wp-includes/post.phpに実装されています。false;}「この投稿を先頭に固定表示」は投稿画面の「公開状態」の「この投稿を先頭に固定表示」を選択していると有効になります。the_permalink()は記事のパーマリンクを出力する関数で、wp-includes/link-template.phpに実装されています。パラメータはありません。get_permalink());}the_title_attribute()は、記事タイトルを属性値用に出力する関数で、wp-includes/post-template.phpに実装されています。タグ(<~>)は除去され、&は実体参照されます。パラメータのechoが0またはfalseであれば値を返却し、1またはtrueであれば出力します。$title;}esc_attr__()は、ローカライズに加えて値に含まれる「<>&"'」を実体参照して出力する関数で、wp-includes/l10n.phpに実装されています。?>は、the_title_attribute()で記事タイトルを返却したものが%sに設定され、さらにesc_attr__()でローカライズと実体参照を行います。次の部分で投稿タイプが「記事」の場合のみ、記事の投稿年月日を出力します。?>投稿年月日のサンプルget_post_type()は投稿タイプを取得する関数で、wp-includes/link-template.phpに実装されています。);}この関数は次の値を返却します。post:記事page:固定ページattachment:添付ファイルrevision:投稿リビジョンtwentyeleven_posted_on()は、テーマのfunctions.phpに実装されている関数です。);}この関数では次のようなマークアップを出力します。次の部分でコメントリンクを出力します。?>コメントリンクはふきだしの形で、その中にコメント数を表示します。コメントリンクのサンプルcomments_open()はコメント投稿が許可されていることをチェックする関数で、wp-includes/comment-template.phpに実装されています。);}投稿画面の「ディスカッション」の「コメントの投稿を許可する。」がチェックされていればcomments_open()でtrueを返却します。post_password_required()はパスワード保護されていることをチェックする関数で、wp-includes/post-template.phpに実装されています。false;}パスワード保護は記事編集画面の「公開状態」の「パスワード保護」を選択してパスワードを設定すると有効になります。_x()はコンテキストに応じた翻訳テキストを取得する関数で、wp-includes/l10n.phpに実装されています。);}ちなみにパスワード保護を行うと、記事本文が次のような表示に切り替わります。*必須(非表示)URL(U):情報を保存する?コメントへの返信ご質問のコメントの回答については、内容あるいは多忙の場合、1週間以上かかる場合があります。すべてのご質問にはお答えできない可能性があります。Errorや500エラーが表示された場合は、すぐに再送信せず、ブラウザの「戻る」ボタンで一旦エントリーのページに戻り(プレビュー画面で投稿した場合は、投稿内容をマウスコピーしてからエントリーのページに戻り)、ブラウザをリロードして投稿コメントが反映されていることを確認してください。コメント欄に(X)HTMLタグやMTタグを記述される場合、「<」は「&lt;」、「>」は「&gt;」と入力してください。