WordPress: Пост бүгүн жарыяланган болсо, CSS'ти ыңгайлаштырыңыз

WordPress логотип

Аз убакыттан бери постторума кичинекей календардык графиканы кошкум келди. Дата див үчүн эки класс жаздым жана посттун бүгүн жазылган-жазылбагандыгына байланыштуу фон сүрөтүн башкача койдум. Рахмат Майкл Х WordPress колдоо форумдарында, Акыры менин айткандарымды туура таптым! Мына мен эмне кылдым. Менде див класстын күнүнө арналган фондук сүрөт бар:


Бүгүнкү див үчүн, the_date_today аттуу div классына колдонулган башка фондук сүрөттү орноттум:


Эми ошол топтомду алгандан кийин, эгер бүгүн билдирүү жазылса, анда "_today" кошулган кодду жазышым керек:

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

Бул кандайча иштейт:

  1. $ Post_date деп аталган өзгөрмө посттун күнүнө барабар болду Ymd катары форматталган.
  2. Эгерде if өзгөрмөсү бүгүнкү күнгө барабар болсо (Ymd форматында), мен "_today" кошом деп if билдирүүсүн жазам

Voila! Азыр менде календардык графика бар, анда пост бүгүн жазылган-жазылбаганы көрсөтүлгөн! Мен жөн гана убакыт алкагына ылайыкташып алышым керек, мен аны жасайм!

5 Comments

  1. 1

    Эй Даг. Бул чындыгында эле жылмакай!

    Кошумча эскертүү, комментарий кошуу баскычынын жогору жагындагы 'жазыл' деген кутучаны жылдырууну сунуштайм ... бул колдонуучуга бир аз ыңгайлуураак.

    Жаңы календардык графика жана CSS боюнча мыкты иш.

    • 2

      Рахмат Шон.

      Белгилөө кутучасынын жайгашуусу атайын жасалган. Аны башка талаалардын чегинен тышкары жайгаштыруу аны жана башка тыгыз талаалардын ортосунда ажырымды пайда кылат. Аны баскычтын жанына коюу менен, иш-аракеттердин жанына тандоо коюлат, бул чындыгында көп адамдар ой-пикирлерин комментарий менен толуктап, тапшырууга өтүшкөндө, аны өткөрүп жибериши мүмкүн.

      Бир нерсенин жетишсиздиги - табулатуранын туура токтотулушу. Мен муну оңдойм деп жатам.

  2. 3

    Эми жаңы күнү болгондуктан, кодуңузда мүчүлүштүк бар деп ойлойм. Жылнааманын сүрөтчөсүндө бүгүн деле айтылат, бирок чындыгында эртең эми болот 🙂

    • 4

      Посттун акыркы сүйлөмүндө маселе айтылган - мен GMTге көнүшүм керек. Ошондой эле, мен Кэштештирүүгө көнүшүм керек, андыктан 2 ташты 1 таш менен өлтүрүүгө аракет кылып жатам.

  3. 5

    Макул, мен GMTди жөндөө жөнүндө эмнени айткың келгенин түшүнгөн жокмун.

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

    эгерде сервердин датасы / убактысы X күнүн, посттун датасы / убактысы менен салыштырганда X сүрөтүн же ушул сыяктуу нерсени көрсөтөт.

Эмне деп ойлойсуң?

Бул сайт спам азайтуу Akismet колдонот. Сиздин комментарий маалымат кандайча иштелишин Үйрөнүү.