Seringkali Anda akan melihat situs web yang memiliki tanggal jatuh tempo yang sudah usang yang cukup menyebalkan. Ada juga situs yang hanya menampilkan tahun berjalan untuk tanggal hak cipta mereka yang bahkan lebih menyebalkan karena Anda tidak akan tahu berapa umur situs ini. Ada solusi PHP sederhana untuk hal ini yang kebanyakan pengembang akan tahu, tapi ada cara yang lebih elegan yang akan kami tunjukkan kepada Anda. Pada artikel ini, kami akan membagikan sebuah fungsi yang secara otomatis akan menghasilkan tanggal hak cipta berdasarkan tanggal terbitan posting terbaru dan terbaru Anda.
Solusi PHP Sederhana untuk Tanggal Cipta Dinamis
Anda akan menempelkan sesuatu seperti ini di tema Anda functions.php mengajukan
© 2009 - YourSite.com
Masalah dengan masalah ini adalah Anda harus menambahkan ini setelah situs Anda berusia minimal satu tahun.
Solusi WordPress yang Elegan untuk Tanggal Cipta Dinamis
Saat berselancar di web, kami melihat solusi yang lebih elegan yang disarankan oleh @frumph of CompicPress Theme. Mereka menggunakan fungsi ini pada tema ComicPress mereka yang sangat bagus. Fungsi ini akan menghasilkan tanggal hak cipta dinamis berdasarkan tanggal terbitan postingan terlama Anda dan posting terbaru Anda. Jika itu adalah tahun pertama situs Anda, maka fungsi ini hanya akan menampilkan tahun berjalan.
Untuk menerapkan tanggal hak cipta dinamis ini di footer WordPress Anda, buka tema Anda functions.php file dan tambahkan kode berikut:
fungsi comicpress_copyright () { global $ wpdb; $ copyright_date = $ wpdb-> get_results (" MEMILIH YEAR (min (post_date_gmt)) SEBAGAI firstdate, YEAR (max (post_date_gmt)) SEBAGAI lastdate DARI $ wpdb-> posting DIMANA post_status = 'publikasikan' "); $ output = ''; jika ($ copyright_dates) { $ copyright = "©". $ copyright_dates [0] -> firstdate; if ($ copyright_date [0] -> firstdate! = $ copyright_dates [0] -> lastdate) { $ copyright. = '-'. $ copyright_dates [0] -> lastdate; } $ output = $ copyright; } return $ output; }
Lalu buka tema Anda footer.php file dan tambahkan kode berikut di mana Anda ingin menampilkan tanggal:
Fungsi ini akan menambahkan teks berikut:
© 2009 – 2016
Jangan biarkan tanggal kadaluarsa Anda kadaluarsa. Manfaatkan teknik ini di situs WordPress Anda saat ini dan yang akan datang.