WordPress: Personalizoni CSS nëse postimi publikohet sot

logo wordpress

Kam kohë që dëshiroj të shtoj grafikët e vegjël të kalendarit në postimet e mia. Shkrova dy klasa për datën div dhe vendosa imazhin e sfondit ndryshe bazuar në faktin nëse postimi ishte shkruar apo jo sot. Faleminderit Michael H në Forumet e Ndihmës WordPress, Më në fund e mora saktë deklaratën time! Ja çfarë bëra. Unë kam një imazh sfond të vendosur për datën e klasës div:


Për divin e sotëm, vendosa një imazh tjetër sfond të aplikuar në një klasë div me emrin the_date_today:


Tani që kam marrë ato grupe, duhet të shkruaj një kod që shton "_sot" nëse postimi ishte shkruar sot:

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

Ja se si funksionon kjo:

  1. Vendos një ndryshore të quajtur $ post_date e barabartë me datën e postimit i formatuar si Ymd.
  2. Unë shkruaj një deklaratë if në mënyrë që nëse ajo variabël është e barabartë me datën e sotme (e formatuar si Ymd gjithashtu), shtoj "_today"

Voila! Tani kam një grafik kalendarik që tregon nëse postimi është shkruar apo jo sot! Thjesht duhet të rregullohem për zonën e kohës dhe do ta bëj atë!

5 Comments

  1. 1

    Hej Doug Kjo është me të vërtetë e shkëlqyeshme!

    Shënim anësor, unë sugjeroj që të zhvendosni kutinë tuaj të zgjedhjes 'abonohu ​​në' mbi butonin e shtimit të komentit ... për mua kjo është pak më miqësore për përdoruesit.

    Punë e shkëlqyeshme në grafikën tuaj të re të kalendarit dhe CSS.

    • 2

      Faleminderit Sean.

      Pozicionimi i kutisë së zgjedhjes është i qëllimshëm. Vendosja e tij jashtë fushave të tjera do të krijonte ndarje midis tij dhe fushave të tjera me hapësirë ​​të ngushtë. Duke e vendosur pranë butonit, po vendos një përzgjedhje pranë një veprimi, kjo në fakt mund të bëjë që më shumë njerëz ta humbasin ndërsa plotësojnë mendimet e tyre në një koment dhe lëvizin të paraqesin.

      Megjithatë, një gjë që mungon është ndalimi i duhur i skedave. Do ta korrigjoj atë.

  2. 3
  3. 5

    Ok, nuk e kuptova se kjo ishte ajo që do të thoshe për rregullimin për GMT.

    Unë jam i sigurt që ju jeni në krye të tij majmun kod z. Maybe por ndoshta ju mund të bëni një lloj deklarate 'nëse' duke parë kohën e serverit tuaj?

    nëse data / koha e serverit është X në krahasim me datën / kohën e postimit tregoni imazhin X ose diçka për këtë efekt.

Çfarë mendoni ju?

Kjo faqe përdor Akismet për të reduktuar spamin. Mësoni se si përpunohet komenti juaj.