WordPress: pielāgojiet CSS, ja ziņa ir publicēta šodien

wordpress logotips

Jau kādu laiku esmu vēlējies pievienot mazās kalendāra grafikas savām ziņām. Es uzrakstīju divas klases datuma div un iestatīju fona attēlu atšķirīgi, pamatojoties uz to, vai ziņa tika uzrakstīta šodien. Pateicoties Maikls H WordPress atbalsta forumos, Es beidzot saņēmu savu apgalvojumu pareizu! Lūk, ko es darīju. Div klases datumam man ir iestatīts fona attēls:


Šodienas div, es iestatīju citu fona attēlu, kas piemērots div klasei ar nosaukumu the_date_today:


Tagad, kad esmu tos ieguvis, man jāuzraksta kods, kas pievieno “_today”, ja ziņa tika uzrakstīta šodien:

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

Tas darbojas šādi:

  1. Es iestatīju mainīgo ar nosaukumu $ post_date, kas vienāds ar ziņas datumu formatēts kā Ymd.
  2. Es rakstu if paziņojumu, lai, ja šis mainīgais būtu vienāds ar šodienas datumu (formatēts arī kā Ymd), es pievienotu “_today”

Voila! Tagad man ir kalendāra grafika, kas parāda, vai ziņa ir uzrakstīta šodien! Man vienkārši jāpielāgojas laika joslai, un es to izdarīšu!

5 Komentāri

  1. 1

    Hey Doug. Tas ir patiešām gluds!

    Sānu piezīme. Es iesaku jums pārvietot izvēles rūtiņu “Abonēt uz” virs pogas Pievienot komentāru ... man tas ir mazliet draudzīgāk.

    Lielisks darbs pie jūsu jaunās kalendāra grafikas un CSS.

    • 2

      Paldies Šonam.

      Atzīmēšanas rūtiņas novietošana ir paredzēta ar nolūku. Novietojot to ārpus pārējiem laukiem, tiktu izveidota atdalīšana starp citiem laukiem, kas atrodas cieši blakus. Novietojot to pogas tuvumā, atlases novietošana netālu no darbības, tas faktiski var izraisīt to, ka vairāk cilvēku to palaidīs garām, kad viņi komentāros papildina savas domas un pārvietojas, lai iesniegtu.

      Viena lieta, kas trūkst, ir pareiza cilnes pietura. Es to labošu.

  2. 3
  3. 5

    Labi, es nesapratu, ka tieši to jūs domājāt, pielāgojoties GMT.

    Es esmu pārliecināts, ka jūs esat virs tā kunga koda pērtiķis 🙂, bet varbūt jūs varētu darīt kaut kādu paziņojumu "ja", apskatot jūsu servera laiku?

    ja servera datums / laiks ir X, salīdzinot ar pasta datumu / laiku, parādiet X attēlu vai kaut ko citu.

Ko jūs domājat?

Šī vietne izmanto Akismet, lai samazinātu surogātpastu. Uzziniet, kā tiek apstrādāts jūsu komentārs.