WordPress: егер хабарлама бүгін жарияланған болса, CSS-ті теңшеңіз

wordpress логотипі

Мен біраз уақыттан бері жазбаларыма кішкене күнтізбелік графиканы қосқым келеді. Мен div күніне екі сабақ жаздым және посттың бүгін жазылғанына немесе жазылмағанына байланысты фондық суретті басқаша қойдым. Рахмет Майкл Х WordPress қолдау форумдарында, Мен ақырында сөзімді дұрыс таптым! Міне, мен не істедім. Менде 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

    Жаңа күн болғандықтан, сіздің кодыңызда қате бар деп ойлаймын. Күнтізбе белгішесінде бүгін де айтылады, бірақ іс жүзінде ертең қазір 🙂

    • 4

      Посттың соңғы сөйлемінде мәселе көрсетілген - мен GMT-ге бейімделуім керек. Мен сондай-ақ Кэшингке бейімделуім керек, сондықтан мен 2 құспен 1 құсты өлтіремін.

  3. 5

    Жарайды, мен сіздің GMT-ге бейімделу туралы ойлағаныңызды түсінбедім.

    Сіз мр код маймылының үстінде екеніңізге сенімдімін🙂, бірақ мүмкін сіздің серверіңіздің уақытына қарап 'if' мәлімдемесін жасай аласыз ба?

    егер сервердің күні / уақыты кейінгі күнмен / уақытпен салыстырғанда X-ге тең болса, X кескінін немесе осыған ұқсас нәрсені көрсетеді.

Сен не ойлайсың?

Бұл сайт спамның төмендеуі үшін Akismet пайдаланады. Деректеріңіздің қалай өңделетінін біліңіз.