İlk önce wp-config.php dosyasına bak database karakter setini DB_CHARSET', 'utf8_unicode_ci olarak gösteriyormu. Eğer bu satırlar yoksa eklersin yada değiştirirsin:
define('DB_CHARSET', 'utf8');
define('DB_CHARSET', 'utf8_unicode_ci');
İkinci olarak phpmyadmin'e gir veritabanı karakter kodlamasına bak, karşılaştır.
Sonra da Phpmyadmin'den şu sorguyu çalıştır:
UPDATE wp_posts SET post_content = REPLACE(post_content, 'DEĞİŞTİRELECEK İLGİNÇ KARAKTER', 'DEĞİŞTİRİLDİKTEN SONRAKİ KARAKTER');
UPDATE wp_posts SET post_content = REPLACE(post_content, '???', 'Ş'); gibi.
UPDATE güncelleme
wp_posts : Yazıların depolandığı tablo
SET : ayarla
post_content : wp_posts tablosunda yazı içeriğinin bulunduğu sütun
REPLACE : değiştir
Bunu istediğin her yere uygularsın. Link varsa onları da kaldırabilirsin.
REPLACE kullanımı ve detayları:
https://dev.mysql.com/doc/refman/5.5/en/replace.html