Cara Memundurkan Tanggal Posting di WordPress Tanpa Ribet
Pernah nggak sob, kalian ngerasa postingan di WordPress tuh harus “diundur” tanggalnya? Entah karena konten baru selesai diedit, atau pengen supaya tanggal posting lebih relevan sama momen tertentu. Nah, di artikel ini kita bakal bahas step-by-step cara update tanggal posting WordPress, plus beberapa hal penting yang harus diperhatikan supaya website tetap aman dan rapi.
1. Memahami Tabel dan Field yang Terlibat
WordPress menyimpan semua postingan di tabel wp_posts
.
Beberapa kolom yang penting untuk tanggal:
Kolom | Fungsi |
---|---|
post_date |
Tanggal lokal saat posting diterbitkan |
post_date_gmt |
Tanggal publish dalam format UTC |
post_modified |
Tanggal terakhir posting diubah |
post_modified_gmt |
Versi UTC dari post_modified |
post_status |
Status posting (publish , draft , inherit , dsb.) |
⚠️ Catatan penting:
Kalau post_status = inherit
, itu biasanya untuk attachment atau revisi. Tanggal yang ditampilkan web akan mengambil dari post parent, bukan row inherit
itu sendiri. Jadi update harus di parent post.
2. Update Tanggal Lewat SQL
Misalnya kita mau memundurkan tanggal posting ke 15 September 2025 jam 08:45 WIB, untuk posting dengan ID 123:
UPDATE wp_posts
SET
post_date = '2025-09-15 08:45:00',
post_date_gmt = '2025-09-15 01:45:00', -- WIB = GMT+7
post_modified = '2025-09-15 08:45:00',
post_modified_gmt= '2025-09-15 01:45:00',
post_status = 'publish'
WHERE ID = 123;
Tips:
-
Pastikan
post_status
adalahpublish
. Kalaufuture
, WordPress bakal anggap posting itu jadwal masa depan. -
Sesuaikan
post_date_gmt
dengan timezone WordPress.
3. Mengatasi Perubahan URL (Permalink)
Kalau permalink website sobat pakai format tanggal (/year/month/day/post-name/
), WordPress akan otomatis mengubah URL saat tanggal diubah. Misal:
-
Sebelumnya:
/2025/09/30/judul-posting/
-
Setelah diubah tanggal:
/2025/09/15/judul-posting/
Solusi:
-
Pakai permalink “Post name” di Settings → Permalinks.
-
Atau gunakan custom field untuk menampilkan tanggal tanpa mengubah URL.
-
Kalau URL sudah berubah tapi ingin pakai URL lama, update
post_name
diwp_posts
secara manual, tapi hati-hati dengan duplikat.
4. Plugin dan Cache
Ingat sob, beberapa plugin (cache, SEO, kalender konten) atau theme bisa mengambil tanggal dari meta field seperti _custom_publish_date
. Jadi jika tanggal masih belum muncul sesuai harapan:
-
Bersihkan cache plugin (WP Super Cache, W3 Total Cache, dsb.)
-
Bersihkan object cache hosting (Redis, Memcached)
-
Cek apakah ada plugin menimpa tanggal asli dengan custom field.
5. Ringkasan Praktis
-
Update
post_date
+post_date_gmt
untuk memundurkan tanggal. -
Pastikan
post_status = publish
atau cek parent post kalau statusnyainherit
. -
Hati-hati dengan permalink berbasis tanggal agar URL tidak berubah tak sengaja.
-
Bersihkan cache supaya perubahan langsung terlihat di web.
Dengan cara ini, tanggal posting WordPress bisa diubah tanpa harus bikin bingung pengunjung dan tetap rapi di database. Praktis, aman, dan fleksibel