投稿タグ

投稿タグは、ブログへのエントリーの投稿について表示します。

コンテナ・タグ

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
機能:表示順の並べ替えを行うフィールドを指定します。フィールドのオプションは、titlestatusmodified_onauthor_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