setahu saya tidak ada field guid di wp_options. Tapi kalau di wp_posts memang ada.
@d4lgombez:
Apakah maksudmu adalah memindahkan guid dari domain lama ke domain baru ? Jika iya coba kamu masukkan perintah seperti ini
UPDATE wp_posts SET guid = REPLACE (guid, ‘http://alamat_domain_lama’, ‘http://alamat_domain_baru’);
Catatan: Pastikan prefix table database sama seperti contoh diatas, atau silakan sesuaikan.
Seharusnya sih, kalo cuman pindahan hosting aja ga perlu lakukan perubahan guid.
Semoga membantu…..
@lutvi Avandi:
Trims koreksinya.
Ralat: field ‘guid’ di tabel wp_posts
@kenreidy:
Saya pindah hosting sekaligus pakai domain baru,
karena domain lama sudah terdaftar oleh artikel submitter
sebaliknya saya ingin stop nerima artikel karena belum mampu sewa VPS.
Kalau menggunakan UPDATE dan REPLACE tidak bisa, karena ada url
seperti ini dalam guid, salah satunya misal:
pada ID: 534 dan post_parent: 185, terdapat:
http://domain_lama.com/185-revision-2.html
sehingga saya ingin menghapus semua isi guid dulu lalu menambahkan url yg baru diikuti ID-nya.
NB: prefix sudah cocok. web baru bisa diakses tp postingan lama ga ada.
Trims
saya kurang paham maksudmu…..
betul memang jika guid berisikan URL lengkap ke suatu post, tidak terkecuali post revision. Masalahnya dimana ?
dengan perintah update yang saya tuliskan tadi, maka semua yang awalnya
http://oldexample.com/?page_id=1
http://oldexample.com/?page_id=2
http://oldexample.com/?page_id=3
…dst
akan berubah menjadi
http://newexample.com/?page_id=1
http://newexample.com/?page_id=2
http://newexample.com/?page_id=3
Kalo abis pindah domain, jangan lupa untuk melakukan update permalinks dari dalem WP-ADMIN. Biasanya ini kelupaan sehingga file .htaccess untuk mod_rewrite belum terbentuk. Atau bisa juga copy file .htaccess yang lama dan taruh di root folder instalasi WP kamu.
Trims 🙂 UPDATE REPLACE-nya bekerja, cuma kemaren saya mau me-replace URL “revision” juga, karena sebelumnya ga tau apa itu revision.
Setelah googling, dapat ini untuk hapus revision*:
DELETE a,b,c
FROM wp_posts a
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
WHERE a.post_type = ‘revision’;
dan untuk menDisable revisi/ autosave:
define(‘WP_POST_REVISIONS’, false); // ditambahkan di wp-config.php
atau
define(‘AUTOSAVE_INTERVAL’, 110 ); // autosave dalam 110 detik
define(‘WP_POST_REVISIONS’, 3); // jumlah revisi
@kenreidy terima kasih.
sekarang permalink-nya beres dan load database jauh lebih ringan.
* bisa dengan export SQL (exclude revision),
menggunakan plugin DB Backup jika database lebih besar dari 50Mb,
database.sql diImport dengan bigdump.php