Si te da un error al guardar en la base de datos y tu post tiene emojis, añade este snippet para que se codifiquen correctamente:

add_filter( 'wp_insert_post_data', function( $data, $postarr ) {
if ( ! empty( $data['post_content'] ) ) {
    $data['post_content'] = wp_encode_emoji( $data['post_content'] );
}
return $data;
}, 99, 2 );