Facilitando a conversão
Para facilitar esta conversão abaixo segue um script para ser inserido dentro do seu arquivo function.php que fica localizado no diretório do seu tema, esse script é executado a partir desse tema. Após atualizar a página do seu site, basta remover o script inserido, e não esqueça de atualizar o DB_CHARSET do seu arquivo wp-config.php. Importante, somente as tabelas do WordPress serão convertidas, qualquer plugin que possua alguma tabela própria, esta será mantida intacta.
// Reverte o banco de dados de utf8mb4 para utf8
// Não esqueça de alterar o charset em wp-config.php
function revert_utf8mb4() {
global $wpdb;
$sql = 'ALTER TABLE `%s` CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;';
$wpdb->query(sprintf($sql, $wpdb->commentmeta));
$wpdb->query(sprintf($sql, $wpdb->comments));
$wpdb->query(sprintf($sql, $wpdb->links));
$wpdb->query(sprintf($sql, $wpdb->options));
$wpdb->query(sprintf($sql, $wpdb->postmeta));
$wpdb->query(sprintf($sql, $wpdb->posts));
$wpdb->query(sprintf($sql, $wpdb->term_relationships));
$wpdb->query(sprintf($sql, $wpdb->term_taxonomy));
$wpdb->query(sprintf($sql, $wpdb->terms));
$wpdb->query(sprintf($sql, $wpdb->usermeta));
$wpdb->query(sprintf($sql, $wpdb->users));
if(DB_CHARSET != 'utf8')
$alert = 'Corrija a constante DB_CHARSET no arquivo wp-config.php para "utf8".';
die("Tudo Pronto! $alert");
}
// Executando
revert_utf8mb4();

