WordPress: Agordu CSS se la Afiŝo Eldonis Hodiaŭ

wordpress logo

Mi volas aldoni la malgrandajn kalendarajn grafikojn al miaj afiŝoj jam de momento. Mi verkis du klasojn por la dato div kaj starigis la fonbildon malsame laŭ tio, ĉu la afiŝo estis verkita hodiaŭ aŭ ne. Danke al Michael H en la Subtenaj Forumoj de WordPress, Mi finfine korektis mian aserton! Jen kion mi faris. Mi havas fonan bildon agorditan por la div-klasa dato:


Por la hodiaŭa div, mi starigis malsaman fonan bildon aplikitan al div-klaso nomata the_date_today:


Nun, kiam mi havas tiujn arojn, mi bezonas verki iun kodon, kiu aldonas la "_hodiaŭ", se la afiŝo estis skribita hodiaŭ:

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

Jen kiel ĉi tio funkcias:

  1. Mi starigis variablon nomatan $ post_date egala al la dato de la afiŝo formatita kiel Ymd.
  2. Mi skribas if-aserton tiel ke se tiu variablo egalas al hodiaŭa dato (formatita ankaŭ kiel Ymd), mi aldonas "_hodiaŭ"

Voila! Nun mi havas kalendaran grafikon, kiu montras ĉu la afiŝo estis verkita hodiaŭ aŭ ne! Mi nur bezonas agordi por horzono kaj mi faros ĝin!

5 Komentoj

  1. 1

    Hej Doug. Tio vere plaĉas!

    Flanka noto, mi sugestas, ke vi movu vian markobutonon 'aboni al' super la butono Aldoni komenton ... al mi tio estas iomete pli uzata.

    Bonega laboro pri viaj novaj kalendaraj grafikaĵoj kaj CSS.

    • 2

      Dankon Sean.

      La lokigo de la markobutono estas intence. Meti ĝin ekster la aliajn kampojn kreus apartigon inter ĝi kaj la aliaj strikte distancigitaj kampoj. Metante ĝin proksime al la butono, ĝi elektas elekton proksime al ago, ĉi tio efektive povus kaŭzi, ke pli multaj homoj maltrafos ĝin dum ili kompletigas siajn pensojn en komento kaj transdonas sendi.

      Unu afero, kiu mankas, estas taŭgaj langetoj. Mi tuj korektos tion.

  2. 3
  3. 5

    Bone, mi ne konsciis, ke tion vi celis adapti por GMT.

    Mi certas, ke vi aldonas sinjoran kodan simion 🙂 sed eble vi povus fari ian deklaron "se" rigardante la horon de via servilo?

    se servila dato / horo estas X kompare kun afiŝa dato / horo, montras X-bildon aŭ ion tiurilate.

Kion vi pensas?

Ĉi tiu retejo uzas Akismeton por redukti spamon. Lernu, kiel via komento datiĝas.