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でよく使うコードまとめ
完全に自分用です。 View the code on Gist.
-
-
マルチサイト引越し時の注意
マルチサイト引越の手順でひっかかったので忘備録。 引越し先のWordPressイ …
-
-
WordPressのサーバー移動
WordPressのサーバーお引越し これからWordPressのサーバー移動を …
-
-
Advanced Custom Fieldsで作ったカスタムフィールドの画像をアイキャッチ画像にする
カスタムフィールドで投稿した画像を自動でアイキャッチ画像にしたかったのですが、A …
-
-
WEBサイトのスクリーンショットをサムネイル化する
弊社の制作実績を登録していこうと思ったのですが、直近のものだけでも軽く30を超え …
-
-
ページ転送したい時に「Redirection」!
ワードプレスの記事で、「別ページに即座に飛んで欲しい」とか、「このページ見せたく …
-
-
WordPressサーバー移転の順序
自分用に備忘録。 FTPで元サイトをローカルにダウンロード PhpMysqlで元 …
-
-
WordPressの管理画面が重くなったら(WPML使用サイト向け)
はっきりとした原因は不明なのですが、WPMLを入れていたWordpressサイト …
-
-
カスタムフィールドの出力(テンプレート作成)について
表題の通り覚え書き。 テンプレートを作る。page.phpなどを元にしてテンプレ …
-
-
category.php内で現在のカテゴリを取得する
カテゴリの取得でハマったので忘備録しておきます。 いつもはget_the_cat …
