マジカルスリー・だいすけのなりゆき長者ブログ

沖縄/大阪WEB広告・ホームページ制作・印刷物制作 マジカルスリー 「福」代表のブログ

*

WordPressの指定日時での部分表示

   

久しぶりにWordPressで少しハマったので忘備録です。

サイトの一部分だけ指定日時を超えた際に表示をしたい時に

strtotime(date('Y-m-d H:i'))

を使うと正常動作しない…

調べてみるとどうも時間がズレているような。
echo date()で調べると9時間ほどズレている…(ピコーンと来た音)

9時間ってことは世界標準時間からのズレとみた。

そこから調べてみると、
WordPressで用意されているdate_i18n関数というのがあるそうな。

<?php if (date_i18n(YmdH) >= "2023070508"):
//指定時間以降で表示させる
?>
表示したい内容
<?php endif; ?>

こんな感じで動作OK。

いじょう。

 - WordPressの事

Message

  関連記事

PHPのバージョン変更したことでエラーが出る

PHPバージョン7系のサーバーからPHPバージョン8系サーバーにサイト移管した時 …

WordPressでプラグイン無しサイトマップ

【WordPress】プラグイン無しでサイトマップを追加する方法。 コードのみで …

Sydneyで正方形のアイキャッチ画像を使いたかった話

通常、WordPressでアイキャッチ画像を設定すると、そのサイズでアイキャッチ …

All-in-One Event Calendarでエラー「イベントの取得中に何かがうまくいきませんでした。」

使い慣れないプラグインは変なことが起こるのでびっくりデスよ。 表題のエラーが起こ …

カスタムフィールドの値をURL指定して記事をソートする

WordPressは記事ソートや抽出が中々優秀でして、URLから指定してあげるこ …

WordPressでよく使う新着記事表示のコード

ほんとによく使うので覚え書き。 ちなみにマルチサイトをまたがって新着を取得する場 …

海外テーマで文字化け回避したいの巻

テーマで文字化け! 海外製のWordpressテーマを使ったときに起こりやすいん …

WordPressで勝手に画像リサイズされる

いつもの防備録です。   本当に間抜けな話なんですが、これってほぼ間違 …

WordPressサーバー移転の順序

自分用に備忘録。 FTPで元サイトをローカルにダウンロード PhpMysqlで元 …

マルチサイト化でよくあること・・・参加サイトに表示されない!

WordPressでマルチサイト化すると、左上の「参加サイト」にマウスオーバーし …