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で質問しましょう!
似たような質問が見つかりました
- JavaScript gasについて 1 2022/05/31 21:51
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- Access(アクセス) ExcelのVBAコードについて教えてください。 4 2023/01/20 09:44
- 英語 "an amount of"の意味等について 2 2023/06/13 12:19
- Excel(エクセル) Excel2019、2021の日付、曜日の表示について 2 2022/11/29 15:01
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- Visual Basic(VBA) データベースから絞り込んでデータを読み込み 1 2023/02/21 19:51
- その他(プログラミング・Web制作) python 気象データの取得 2 2023/06/20 23:54
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- Visual Basic(VBA) ①ExcelVBAでカレンダーを作り、別のユザーフォームで日付を入力したいのですがエラーになります。 1 2023/02/17 18:39
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHPで以下のような占いプログラ...
-
差分の月数を算出する方法
-
C言語でシステム日付との差を...
-
開始と終了を指定して、その間...
-
Accessコンボボックス
-
Accessで、DAOでAddnew
-
PHPでmysqlを使ってます。日時...
-
PHPでカレンダーを作る(縦書き)
-
Dosブロンプトでtabを出力したい
-
wordの差し込み印刷で文字...
-
switch()文で値の大小比較
-
DTOとEntityの差は何ですか。
-
shシェルスクリプト 空白行の...
-
findstrのerrorlevel
-
「取得先」という表現について
-
VB.NETからVBAマクロ(引数)を呼...
-
Yahoo! JAPAN IDを新規取得でき...
-
アクセスの度にIPアドレスを変...
-
WordでExcelデータを差込...
-
【C#】DataGridViewの最大列数...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
開始と終了を指定して、その間...
-
ファイル名に日付の挿入
-
アップロードしたファイル名に...
-
昨日の日付を取得するVBscript
-
C言語でシステム日付との差を...
-
C言語を使って、ある特定の日の...
-
Accessコンボボックス
-
現在時刻をyyyymmddhhmmss形式...
-
月曜日から始まる週間カレンダ...
-
6ヶ月前の日付を取得するにはど...
-
MySQLのdate型をphpで○年○月○日...
-
今日の日付から1週間のリスト
-
MYSQLの日付から現在までの年数...
-
ASP 年度年齢の計算
-
ESXiのdateコマンドについて
-
PHP 指定した期間だけ表示した...
-
改行されないカレンダー(PHP)
-
VBAでのDATEについて
-
シェルスクリプト:N日前の日付...
-
rss2.0<pubDate>の日付整形
おすすめ情報