Ketika saya migrasi dari blogger ke wordpress, banyak sekali masalah yang terjadi. Mulai dari broken link, page not found, permalink berubah, artikel acak-acakan dan muncul karakter-karakter aneh pada artikel saya.
Saya pun kebingungan dan mencoba menghapus karakter aneh tersebut dengan cara manual. Namun cara tersebut sangat lama dan membuang waktu saya. Akhirnya saya pun mencari permasalahan dan menemukan cara mengatasinya di forum wordpress luar.
Ternyata, penyebab munculnya karakter aneh pada artikel dan komentar wordpress disebabkan oleh artikel yang tidak cocok dengan database wordpress versi terbaru.
Karakter tersebut muncul biasanya dari artikel yang dibuat dan ditulis menggunakan microsoft word.
Lantas, Bagaimana cara menghapus character aneh tersebut?
Pada artikel saya, banyak muncul karakter aneh seperti :
- “
- â€
- ’
- ‘
- —
- –
- •
- …
- Â
Nah, jika ada karakter-karakter aneh tersebut di dalam artikel, maka cara mengatasinya bisa dengan menjalankan Query SQL di database wordpress via cpanel atau panel control di hosting yang anda gunakan. Berikut adalah tutorial lengkapnya
Tutorial mengubah karakter aneh yang muncul di Artikel Postingan & Komentar WordPress
- Pertama, Login ke Akun hosting tempat anda menginstal wordpress
- Kemudian masuk ke Cpanel > PhpMyAdmin
- Setelah itu, cari nama database yang digunakan oleh wordpress anda. Untuk mengetahuinya anda bisa klik satu persatu database kemudian masuk ke database post, misal namanya “wpj8_posts”. Nah, jika didalamnya terdapat judul artikel sesuai dengan isi wordpress anda, berarti itulah database yang digunakan.
- Pilih database tersebut (Ingat, yang dipilih Nama database nya, bukan isi database) Klik yang dikotaki & disensor pada gambar diatas, kemudian masuk ke menu tab SQL
- Kemudian copy paste script berikut ini, jangan lupa untuk mengubah text yang di bold warna merah sesuai dengan nama database yang anda gunakan. Misal di panel saya wp_posts itu bernama wpj8_posts dan wp_comments bernama wpj8_comments.
UPDATE wp_posts SET post_content = REPLACE(post_content, ‘“’, ‘“’);
UPDATE wp_posts SET post_content = REPLACE(post_content, ‘‒, ‘”’);
UPDATE wp_posts SET post_content = REPLACE(post_content, ‘’’, ‘’’);
UPDATE wp_posts SET post_content = REPLACE(post_content, ‘‘’, ‘‘’);
UPDATE wp_posts SET post_content = REPLACE(post_content, ‘—’, ‘–’);
UPDATE wp_posts SET post_content = REPLACE(post_content, ‘–’, ‘—’);
UPDATE wp_posts SET post_content = REPLACE(post_content, ‘•’, ‘-‘);
UPDATE wp_posts SET post_content = REPLACE(post_content, ‘…’, ‘…’);
UPDATE wp_posts SET post_content = REPLACE(post_content, ‘Â’, ‘A’);
UPDATE wp_comments SET comment_content = REPLACE(comment_content, ‘“’, ‘“’);
UPDATE wp_comments SET comment_content = REPLACE(comment_content, ‘‒, ‘”’);
UPDATE wp_comments SET comment_content = REPLACE(comment_content, ‘’’, ‘’’);
UPDATE wp_comments SET comment_content = REPLACE(comment_content, ‘‘’, ‘‘’);
UPDATE wp_comments SET comment_content = REPLACE(comment_content, ‘—’, ‘–’);
UPDATE wp_comments SET comment_content = REPLACE(comment_content, ‘–’, ‘—’);
UPDATE wp_comments SET comment_content = REPLACE(comment_content, ‘•’, ‘-‘);
UPDATE wp_comments SET comment_content = REPLACE(comment_content, ‘…’, ‘…’);
UPDATE wp_comments SET comment_content = REPLACE(comment_content, ‘Â’, ‘A’);
- Setelah di paste text yang telah diedit di kolom SQL, kemudian klik “GO”
- Maka, semua artikel dan komentar yang mengandung karakter aneh akan di replace. Sekarang anda bisa mencoba membuka artikel yang rusak.
- Jika berhasil maka karakter yang aneh akan hilang dari artikel anda.
Berikut tutorial lebih jelasnya dalam bentuk video (Video by Gege Riyadi)
Catatan :
- Fungsi script SQL diatas yaitu untuk membersihkan dan mereplace karakter aneh pada database anda.
- Jangan lupa untuk melakukan backup agar jika terjadi apa-apa anda bisa restore data kembali.
Sekian artikel mengenai Cara Menghapus Karakter Aneh di WordPress. Semoga Bermanfaat