投稿タグ
投稿タグは、ブログへのエントリーの投稿について表示します。
コンテナ・タグ
- MTEntries:
<MTEntries>
- あなたのブログにあるエントリーのリストを表すコンテナ・タグ。
これはブログのエントリーを表示するときに使う主要なタグです。エントリーをメイン・インデックス・ページに表示するときも、日付ベースのアーカイブやカテゴリー・アーカイブ、あるいはサイドバーに表示するときも、すべてこのタグを使います。MTEntriesタグはアトリビュートを使うと、表示するエントリーや表示順などを指定できます。
<MTEntries lastn="10">
<p><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a></p>
</MTEntries>
上の例では、ブログの最新のエントリーのタイトルを10個、一覧表示します。各タイトルはアーカイブのエントリーにリンクされています。以下に、このタグに使われるアトリビュートを説明します。
lastn
機能:最新のエントリーを指定した数だけ表示します。
使い方:lastn="10"
offset
機能:lastnと一緒に使い、offsetに指定した数の最新エントリーを除外して、lastnに指定した数エントリーを表示します。たとえば、offsetに10と指定した場合は、最新のエントリーの10個を除外して、lastnの数の最新エントリーを表示します。
使い方:offset="10"
days
機能:ここに指定した日数以内のエントリーを表示します。
使い方:days="10"
category
機能:ここに指定したカテゴリー名(Category
)に属したエントリーを表示します。
使い方:category="Category"
author
機能:ここに指定したログイン名(username
)の投稿者からのエントリーを表示します。
使い方:author="username"
sort_by
機能:表示順の並べ替えを行うフィールドを指定します。フィールドのオプションは、title
、status
、modified_on
、author_id
、およびexcerpt
です。
使い方:sort_by="title"
sort_order
機能:表示順を設定します。ascend
(昇順)とdescend
(降順)から選びます。
使い方:sort_order="ascend
- MTEntryIfExtended:
<MTEntryIfExtended>
- エントリーに追記がある場合に、そのコンテンツを表示するコンテナ・タグ。
<MTEntryIfExtended>
<p class="extended"><a href="<$MTEntryPermalink$>#more"><$MTTrans phrase="続きを読む"$> "<$MTEntryTitle$>"</a></p>
</MTEntryIfExtended>
- MTEntryIfAllowComments:
<MTEntryIfAllowComments>
- エントリーがコメントを受け付けている場合に、そのコンテンツを表示するコンテナ・タグ。コメントについて表示するのに使います。
- MTEntryIfAllowPings:
<MTEntryIfAllowPings>
- エントリーがトラックバックを受け付けている場合、そのコンテンツを表示する条件コンテナ・タグ。トラックバックpingについて表示するのに使います。
- MTEntryNext:
<MTEntryNext>
- 現在のコンテキストを次のエントリーに変更するコンテナ・タグ。ナビゲーション・リンクを作るため、個別アーカイブで使います。
<MTEntryNext>
| <a href="<$MTEntryPermalink$>"><$MTEntryTitle$> »</a>
</MTEntryNext>
- MTEntryPrevious:
<MTEntryPrevious>
- 現在のコンテキストを前のエントリーに変更するコンテナ・タグ。MTEntryNextと似ています。
<MTEntryPrevious>
<a href="<$MTEntryPermalink$>">« <$MTEntryTitle$></a> |
</MTEntryPrevious>
- MTDateHeader:
<MTDateHeader>
- エントリーのリストの中で、エントリーが前のエントリーと比較して、新しい日付になった場合に、コンテンツを表示するコンテナ・タグ。
<MTDateHeader>
<h2><$MTEntryDate format_weblog_date="1"$></h2>
</MTDateHeader>
- MTDateFooter:
<MTDateFooter>
- エントリーのリストの中で、そのエントリーが同日の最後のエントリーである場合に、コンテンツを表示するコンテナ・タグ。
- MTEntriesHeader:
<MTEntriesHeader>
- コンテナの内側で、そのエントリーが最初のエントリーである場合に、コンテンツを表示するコンテナ・タグ。
- MTEntriesFooter:
<MTEntriesFooter>
- コンテナの内側で、そのエントリーが最後のエントリーである場合に、コンテンツを表示するコンテナ・タグ。
- MTWeblogPostIfShow:
<MTWeblogPostIfShow>
- たとえばエントリーのタイトルなどの指定したフィールドが表示されるよう設定している場合に、コンテンツを表示するコンテナ・タグ。
<MTWeblogPostIfShow field="post_title">
<h3><$MTEntryTitle$></h3>
</MTWeblogPostIfShow>
変数タグ
- MTEntryTrackbackData:
<$MTEntryTrackbackData$>
- エントリーがトラックバックpingsを受信できるよう、ブラウザでは見えないコードをエントリーに追加します。
- MTEntryDate:
<$MTEntryDate$>
- エントリー作成日。
- MTEntryID:
<$MTEntryDate$>
- エントリーの固有ID。
- MTEntryBody:
<$MTEntryBody$>
- エントリーの内容。
- MTEntryPermalink:
<$MTEntryPermalink$>
- アーカイブにあるエントリーへのpermalink(パーマリンク)。訪問者はこれを使ってエントリーにリンクします。
- MTEntryCommentCount:
<$MTEntryCommentCount$>
- エントリーに投稿されたコメント数。
- MTEntryTrackbackCount:
<$MTEntryTrackbackCount$>
- エントリーに送られたトラックバックping数。
- MTEntryLink:
<$MTEntryLink$>
- MTEntryPermalinkに類似。
- MTEntryTitle:
<$MTEntryTitle$>
- エントリーのタイトル。
- MTEntryDateModified:
<$MTEntryDateModified$>
- エントリーが作成後に編集されているとき、最後に編集した日時。
- MTEntryExcerpt:
<$MTEntryDate$>
- エントリーの概要。
- MTEntryAuthor:
<$MTEntryAuthor$>
- エントリーの投稿者。
- MTEntryAtomContent:
<$MTEntryAtomContent$>
- Atomフィードに必要なフォーマットでのエントリーのコンテンツ。
- MTEntryMore:
<$MTEntryMore$>
- 追記。
- MTEntryTrackbackLink:
<$MTEntryTrackbackLink$>
- 訪問者がトラックバックpingの送信先にできるエントリーのトラックバックURL。
- MTEntryAuthorEmail:
<$MTEntryAuthorEmail$>
- エントリー投稿者のメールアドレス。
- MTEntryAuthorURL:
<$MTEntryAuthorURL$>
- エントリー投稿者のウェブアドレス。
- MTEntryAuthorLink:
<$MTEntryAuthorLink$>
- リンクされたエントリー投稿者名。ウェブアドレスがある場合はウェブアドレスのURLが投稿者名にリンクされ、ない場合はメールアドレスがリンクされます。
- MTEntryAuthorNickname:
<$MTEntryAuthorNickname$>
- エントリー投稿者のニックネーム。投稿者のプロフィールページで設定します。
- MTEntryKeywords:
<$MTEntryKeywords$>
- エントリーのキーワード。
- MTEntryPermalinkRelative:
<$MTEntryPermalinkRelative$>
- MTEntryPermalinkと似ていますが、URLではなく、相対パスを提供します。
- MTEntryStatus:
<$MTEntryStatus$>
- 投稿の状態(下書き、今すぐ公開、または公開日時を指定)。
例
以下は、ブログのメイン・ページにあるエントリーを表示するデフォルト・コードです。これは日付(日別、週別、月別)アーカイブとカテゴリー・アーカーブのページにも使えます。
<MTEntries>
<$MTEntryTrackbackData$>
<MTWeblogPostIfShow field="date_header">
<MTDateHeader>
<h2><$MTEntryDate format_weblog_date="1"$></h2>
</MTDateHeader>
</MTWeblogPostIfShow>
<a id="a<$MTEntryID pad="1"$>"></a>
<MTWeblogPostIfShow field="post_title">
<h3><$MTEntryTitle$></h3>
</MTWeblogPostIfShow>
<$MTEntryBody$>
<MTEntryIfExtended>
<p class="extended"><a href="<$MTEntryPermalink$>#more"><$MTTrans phrase="続きを読む"$> "<$MTEntryTitle$>"</a></p>
</MTEntryIfExtended>
<p class="posted">
<$MTEntryDate format="%B %e, %Y"$> <MTEntryIfCategories>in <MTEntryCategories glue=", "><MTBlogIfArchives archive_type="Category"><a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel$></a>
<MTElse><$MTCategoryLabel$></MTElse>
</MTBlogIfArchives></MTEntryCategories></MTEntryIfCategories> | <a href="<$MTEntryPermalink$>">Permalink</a> <MTEntryIfAllowComments> | <a href="<$MTEntryPermalink$>#comments"><$MTTrans phrase="コメント"$> (<$MTEntryCommentCount$>)</a> </MTEntryIfAllowComments> <MTEntryIfAllowPings> | <a href="<$MTEntryPermalink$>#trackback"><$MTTrans phrase="トラックバック"$> (<$MTEntryTrackbackCount$>)</a> </MTEntryIfAllowPings> </p>
</MTEntries>
以下は、最新の10個のエントリーを一覧表示するデフォルト・コードです。通常サイドバーに配置します。
<h2><$MTTrans phrase="最近の投稿"$></h2> <ul>
<MTEntries lastn="10">
<li><a href="<$MTEntryPermalink$>"><$MTEntryTitle remove_html="1" generate="1"$></a></li>
</MTEntries>
</ul>
Copyright © 2003-2005 Six Apart