WordPress: prilagodite CSS, če je objava objavljena danes

wordpress logo

Že nekaj časa želim dodati malo koledarske grafike v svoje objave. Napisal sem dva predavanja za div in določil sliko ozadja različno glede na to, ali je bila objava napisana danes. Zahvale gredo Michael H na forumih za podporo WordPressu, Svojo izjavo sem končno dobil pravilno! Tukaj sem naredil. Za datum predavanja div imam nastavljeno sliko ozadja:


Za današnji div sem nastavil drugačno sliko ozadja, uporabljeno za razred div z imenom the_date_today:


Zdaj, ko jih imam, moram napisati nekaj kode, ki doda "_today", če je bil prispevek napisan danes:

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

Takole deluje:

  1. Nastavil sem spremenljivko $ post_date, ki je enaka datumu objave oblikovano kot Ymd.
  2. Napišem izjavo if, tako da, če je ta spremenljivka enaka današnjemu datumu (tudi v obliki Ymd), dodam »_today«

Voila! Zdaj imam grafiko na koledarju, ki prikazuje, ali je bila objava napisana danes ali ne! Samo prilagoditi se moram časovnemu pasu in naredil ga bom!

5 Komentarji

  1. 1

    Hej, Doug. To je res gladko!

    Stranska opomba: predlagam, da potisnete potrditveno polje »naroči se na« nad gumbom za dodajanje komentarjev ... meni, ki je uporabniku malo bolj prijazen.

    Odlično delo na novi grafiki koledarja in CSS.

    • 2

      Hvala Sean.

      Namestitev potrditvenega polja je namenoma. Če ga postavite zunaj drugih polj, bi ustvarili ločitev med njim in drugimi tesno razmaknjenimi polji. Če ga postavite blizu gumba, to pomeni, da je izbor blizu dejanja, to lahko dejansko povzroči, da ga več ljudi pogreša, ko zaključijo svoje misli v komentarju in se premaknejo k oddaji.

      Ena stvar, ki manjka, pa so pravilni zaviralci. To bom popravil.

  2. 3
  3. 5

    Ok, nisem se zavedal, da si to mislil pri prilagajanju za GMT.

    Prepričan sem, da ste na vrhu gospoda opice 🙂, morda pa bi lahko naredili kakšno izjavo 'if', ki bi pogledala čas vašega strežnika?

    če je datum / čas strežnika X v primerjavi z datumom / uro objave, pokaži sliko X ali kaj podobnega.

Kaj menite?

Ta stran uporablja Akismet za zmanjšanje nezaželene pošte. Preberite, kako se vaš komentar obravnava.