WordPress:如果帖子今天發布,請自定義CSS

wordpress徽標

一段時間以來,我一直想在我的帖子中添加小日曆圖形。 我為日期 div 編寫了兩個類,並根據帖子是否是今天寫的來設置不同的背景圖像。 謝謝 Michael H在WordPress支持論壇中,我終於把我的陳述正確了! 這就是我所做的。 我為 div 類日期設置了背景圖像:


對於今天的 div,我設置了一個不同的背景圖像應用於名為 the_date_today 的 div 類:


現在我已經設置好了,如果這篇文章是今天寫的,我需要編寫一些代碼來添加“_today”:

post_date_gmt); if($post_date==gmdate('Ymd')) { echo '_today'; } ?>">

運作方式如下:

  1. 我設置了一個名為$ post_date的變量,它等於發布的日期 格式化為Ymd.
  2. 我寫了一個 if 語句,如果該變量等於今天的日期(格式也為 Ymd),我添加“_today”

瞧! 現在我有一個日曆圖形來顯示帖子是否是今天寫的! 我只需要調整時區就可以了!

5 個評論

  1. 1

    嘿,道格真是太滑了!

    旁注,我建議您將“訂閱”複選框移到“添加評論”按鈕上方……對我來說,這更加用戶友好。

    在新的日曆圖形和CSS上做得很好。

    • 2

      謝謝肖恩。

      複選框的放置是有意的。 將其放置在其他字段之外會在其與其他緊密間隔的字段之間造成分隔。 通過將其放置在按鈕旁邊,可以將選擇放置在動作附近,這實際上可能會導致更多人在評論中完成想法並提交時錯過它。

      不過,缺少的一件事是正確的製表位。 我將糾正這一點。

  2. 3
  3. 5

    好的,我沒有意識到這就是您調整GMT的意思。

    我確定您在它上面是Monkey r先生,但是也許您可以通過某種“ if”語句來查看服務器時間?

    如果服務器日期/時間為X,而發布日期/時間為X,則顯示X圖片或類似的圖片。

你覺得呢?

本網站使用Akismet來減少垃圾郵件。 了解您的評論如何處理.