WordPress: Sesuaikan CSS jika Posting Dipublikasikan Hari Ini

logo wordpress

Saya sudah lama ingin menambahkan grafik kalender kecil ke postingan saya. Saya menulis dua kelas untuk div tanggal dan mengatur gambar latar belakang secara berbeda berdasarkan apakah posting itu ditulis hari ini atau tidak. Terimakasih untuk Michael H di Forum Dukungan WordPress, Akhirnya pernyataan saya benar! Inilah yang saya lakukan. Saya memiliki gambar latar belakang yang disetel untuk tanggal kelas div:


Untuk div hari ini, saya menetapkan gambar latar belakang berbeda yang diterapkan ke kelas div bernama the_date_today:


Sekarang setelah saya mendapatkan set tersebut, saya perlu menulis beberapa kode yang menambahkan "_today" jika postingan itu ditulis hari ini:

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

Begini cara kerjanya:

  1. Saya menetapkan variabel yang disebut $ post_date sama dengan tanggal posting diformat sebagai Ymd.
  2. Saya menulis pernyataan if sehingga jika variabel itu sama dengan tanggal hari ini (diformat sebagai Ymd juga), saya menambahkan "_today"

Voila! Sekarang saya memiliki grafik kalender yang menampilkan apakah postingan tersebut ditulis hari ini atau tidak! Saya hanya perlu menyesuaikan zona waktu dan saya akan membuatnya!

5 Komentar

  1. 1

    Hei Doug. Itu sangat apik!

    Catatan samping, saya sarankan Anda memindahkan kotak centang 'berlangganan ke' di atas tombol tambahkan komentar… bagi saya itu sedikit lebih ramah pengguna.

    Kerja bagus untuk grafik kalender dan CSS baru Anda.

    • 2

      Terima kasih Sean.

      Penempatan kotak centang sengaja dibuat. Menempatkannya di luar bidang lain akan membuat pemisahan antara bidang tersebut dan bidang lain yang berjarak rapat. Dengan menempatkannya di dekat tombol, itu meletakkan pilihan di dekat tindakan, ini sebenarnya dapat menyebabkan lebih banyak orang melewatkannya saat mereka menyelesaikan pemikiran mereka dalam komentar dan pindah untuk mengirimkan.

      Satu hal yang hilang adalah tab stop yang tepat. Saya akan memperbaikinya.

  2. 3
    • 4
  3. 5

    Oke, saya tidak menyadari bahwa Anda bermaksud menyesuaikan GMT.

    Saya yakin Anda berada di atasnya, kode mr monyet maybe tapi mungkin Anda bisa melakukan semacam pernyataan 'jika' melihat waktu server Anda?

    jika tanggal / waktu server adalah X dibandingkan dengan tanggal / waktu posting, tampilkan gambar X atau sesuatu seperti itu.

Bagaimana menurut Anda?

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.