
MovableTypeで、ある日付を過ぎたものをリストからはずしたい。
MovableTypeを使ってwebページを作っています。
日付カスタムフィールドをつくり、その日付(period_date)と現在の日付(current_date)を比べて、current_dateの方が大きければ(period_dateの日付を過ぎたら)、ブログ記事一覧に表示されないようにしたいのですが、うまくいきません。
記事を未公開にするのではなく、記事(エントリー)は公開のまま、「最新記事」などのエントリーリストからはずしたいのです。
以下のようにやってみましたが、だめでした。
<MTSetVarBlock name="current_date">
<?php
print(date('Ymd'));
?>
</MTSetVarBlock>
<mt:Entries>
<ul>
<MTeventdate format="%Y%m%d" setvar="period_date" />
<mt:if name="period_date" ge="$current_date">
<li><mt:EntryTitle /></li>
</mt:if>
</ul>
</mt:Entries>
<MTSetVarBlock name="current_date">で、phpで今日の日付を取得し、変数current_dateに保存。
<MTeventdate format="%Y%m%d" setvar="entry_date" />で、カスタムフィールド<MTeventdate>の値(日付)を変数period_dateに保存。
<mt:if name="period_date" ge="$current_date">で、今日の日付よりも大きいものだけをフィルタ。
…のつもりなのですが、うまく表示されません。
すべての記事が表示されてしまいます。
どこをどう直せばいいでしょうか。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MySQLのdate型をphpで○年○月○日...
-
wordの差し込み印刷で文字...
-
バッチファイルでpingの結果を...
-
ローカルのコンピュータ名を取...
-
フォームを使わずにPOST送信す...
-
ミュージックのアートワークを...
-
URLのパラメータをGETのままで...
-
php history.back()の戻るボタ...
-
カレンダーの今日の日付をハイ...
-
ウイルスもどき
-
webサイトの参考資料:サイト名 ...
-
【PHP】 リンクに関した質問です。
-
動的にhtmlテーブルを表示
-
ログイン画面をはさんだ後、自...
-
VB.NETでボリュームを取得・設...
-
shシェルスクリプト 空白行の...
-
ImmGetConversionListについて
-
[Active Basic]デスクトップの...
-
Macアドレスの取得方法
-
C# ASP.NET でIPアドレスからア...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
開始と終了を指定して、その間...
-
ファイル名に日付の挿入
-
日付データを比較して出力したい!
-
日付の比較
-
子ノードの出力について
-
"0412" を "04" と "12" で区切る
-
「20100101」を「2010/01/01」...
-
AND検索のスクリプト記述方法(...
-
アップロードしたファイル名に...
-
timestamp(14)のフォーマットに...
-
PHP に詳しい方教えてください
-
現在時刻をyyyymmddhhmmss形式...
-
2011-08-18>2011年 8月18日(木)
-
date関数の漢字フォーマット
-
DBから昨日以前の日付のデータ...
-
前月の取得について
-
WP 日時で分岐して表示を変えたい
-
日付の比較方法
-
C言語を使って、ある特定の日の...
-
MS-DOSコマンドのリダイ...
おすすめ情報