本記事のソースコードの利用によって生じた損害について、当方は一切の責任を負いません。ご自身の判断と責任のもとで参照・ご利用ください。
この記事は最終更新から2年以上経過しています。
先日書いた「指定日以降はエントリーを表示させない」方法ですが、あれだとテーマによってはエラーを 返されます。何故エラーになるのか?本来は原因を突き止めるべきなのでしょうが、今はそのような時間が取れません。 対処療法的な対応しか取れませんが、下記のように書き換えることにより動くようになりました。 「strtotime」はここでは必要のない記述のようです。
クリック男爵はPHP素人です。WEBや本などでいろいろ調べてはいますが、間違った解釈をしているかも知れません。何かのヒントになれば幸いですが、参照はあくまで自己責任でお願い致します。 また、以下の記述はあくまでPHPを学習する上での「個人的な備忘録」と解釈ください。
//今日の日付
$todaydate = date( "Y/m/d", time());
// カスタムフィールドで設定したイベント終了日
$eventend = get_post_meta($post->ID, 'End', TRUE);
if ($todaydate > $eventend) {
continue;
}
?>
時間があるときにここをよく読んでおこう・・・。