Jangan gunakan post_date
bidang untuk apa pun yang tidak dibuat untuknya. Gunakan bidang meta pos sebagai gantinya. The post_date
adalah terikat untukpost_date_gmt
, Anda akan mendapatkan efek samping yang aneh bahkan Anda bisa mendapatkan tanggal yang lebih awal ke dalam.
Jadi buat kolom meta pos dan kueri per kueri pajak . Abaikan bidang default.
Sebagai jawaban atas komentar Anda: Jangan gunakan taksonomi.
- Taksonomi dibuat untuk memungkinkan beberapa istilah per pos (abaikan format pasca di sini). Skema tidak cocok dengan kasus penggunaan Anda.
- Permintaan taksonomi itu mahal, mereka dijalankan melalui tiga tabel.
- Anda harus mengubah antarmuka default untuk mencegah kecelakaan seperti banyak tugas. Mungkin, tetapi tidak persis sederhana dan mungkin tidak kompatibel dengan maju.
Saya juga pernah memulai plugin pengelola buku, sayangnya masih dalam status konsep ... tetapi saya memiliki beberapa rekomendasi mengenai tanggal:
Gunakan dua jenis posting: satu untuk karya, satu untuk edisi asli ( opus
jenisnya akan menjadi induk untuk beberapa edisi). Jadi, Anda dapat menyimpan tanggal pembuatan dalam karya, tanggal publikasi (bahasa, editor, penerjemah, dan sebagainya) di edisi.
Baca Membuat <time>
aman untuk sejarawan . Tanggal sebelum tahun 1970 sulit.
Fungsi Tanggal dan Waktu MySQL tidak dapat menangani semua kasus, Anda berakhir dengan beberapa rutin khusus untuk menyortir, tergantung pada solusi Anda untuk (2.).