Ketika cuba untuk meningkatkan keselamatan blog, saya telah mengikuti salah satu langkah yang telah saya tulis didalam entri Langkah Tingkat Keselamatan Blog WordPress. Langkah tersebut ialah menukar akaun default ‘admin’ kepada akaun yang administrator yang baru. Caranya sangat mudah hanya daftarkan akaun baru dan ‘assign role administrator’ untuk akaun baru tersebut. Kemudian log off akaun ‘admin’ lama dan login akaun yang baru kita buat sebentar tadi. Selepas itu kita boleh delete akaun default ‘admin’ yang lama untuk menngunakan akaun ‘admin’ yang terbaru. Secara automatiknya WordPress akan memaparkan pilihan memindahkan entri yang telah ditulis menggunakan akaun ‘admin’ lama kepada yang baru dengan mudah dan senang.

Pindah Komen : Tiada plugin

Pada awalnya saya sangkakan semuanya berjalan dengan lancar. Kesemua post atau entri berjaya ditukar kepada akaun baru cuma pada bahagian komen sahaja ia tidak dipindahkan. Komen-komen saya yang lama telah bertukar avatar kepada imej kosong kerana puncanya disebabkan oleh ruangan ‘table’ user_id yang berlainan dari akaun yang asal. Rasanya seperti tidak menarik pula apabila komen kita yang lama tidak memaparkan avatar kita. Lalu saya mencari plugin atau kaedah yang boleh menyelesaikan masalah ini. Setakat pencarian saya, tiada satu plugin dapat menyelesaikan masalah ini. Kaedah yang lain melibatkan penggunaan arahan SQL kepada database untuk menukar komen akaun lama kepada akaun baru. Ini merupakan kali pertama saya menggunakan arahan SQL didalam database. Rasa takut dan macam-macam lagi perasaan timbul. Jika rakan-rakan ada terjumpa plugin untuk fungsi berkaitan sila perbetulkan saya ya.

pindah komen
Gravatar Komen Lama Hilang

Pindah Komen : Memasukkan Arahan SQL

  1. Pastikan akaun yang lama dan yang baru menggunakan email yang sama.
  2. Buat backup untuk database yang hendak diubah.
  3. Masukkan arahan SQL untuk ‘table wp-comment’ seperti dibawah. Ini adalah untuk menyenaraikan kesemua komen mengikut email yang telah kita gunakan didalam akaun lama beserta akaun baru.
  • SELECT `user_id`, `comment_author`, `comment_email` FROM wp_comments WHERE `comment_email`=`email`;

Kita akan dapati segala komen akaun lama telah disenaraikan mengikut table yang telah dipilih sebentar tadi. Disitu juga kita akan mengetahui ‘user_id’ akaun lama dan akaun baru. Masukkan arahan SQL dibawah untuk memindahkan kesemua komen lama ke akaun baru. Setelah selesai, kesemua komen lama boleh disemak semula. Paparan avatar akan kembali seperti biasa.

  • UPDATE wp_comments SET `user_id`=IDBaru  WHERE `user_id`=IDLama;
pindah komen
Jebeng Otai™

sumber : Bivori

65 Replies to “Pindah Komen Lama Admin Ke Akaun Baru

  1. Aku pun tak pernah jumpa plugin untuk pindahkan komen tu.. mungkin keyword yang diguna tak sesuai.. selalu tips yang orang bagi memang kena buat melalui arahan sql tu..

      1. dulu aku pernah juga guna arahan sql tu untuk delete table trackback.. sebab dah tak larat memadam trackback yang dipenuhi dengan spammer.. sekarang ni blog aku dah tak boleh letak trackback jadi selamat lah sikit

  2. Maklumat utk persediaan jika hadapi mslh yg sama.Setakat ini aku blm pernah ada pengalaman pindah hosting lagi.

    1. mungkin nk senang puteri kene salin database skng ke database baru.edit database baru guna sql command tu..kalo nmpk ok jer..leh jer guna database baru tu ubah kat wp-config..rasanya x der mslh kot..

  3. @ Chii memang camtuh. Teknikal sikit jer tolonggggg.
    Pernah buat bro tapi serender. pakai external jugak. huhu. bookmark 4 reference. tenkiu.
    p/s: klien pown ada angin dier.. 5-6 bulan nak tuka komens plugin.. ermmmm mampuih kalau tak pakai..

  4. Maksud bro, buat satu lg akaun wp dan transfer kan isi kandungan blog lama ke akaun baru lah ye?

    Tapi kenapa perlu tukar sedangkan url masih sama? saya konfius ni beng..

    1. isi kandungan tu boleh pindah..tp komen2 lama x der option nk transfer ke akaun baru…

      url msih sama..cuma username dgn user_id lain2..scara default username diberi admin, user_di ialah satu..so hackers sng nk teka admin dan user_id

      ade satu plugin leh tukar username dan id..x yah nk edit database..kalo x silap better security wordpress leh.. 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *

CommentLuv badge