По умолчанию wordpress отправляет письма в формате текста и вставленные html теги просто отображаются в тексте.
Для того что-бы изменить кодировку отправляемого типа текста.

Пропишем в нашем файле function.php следубщий код:

Код:

add_filter( 'wp_mail_content_type', 'filter_function_name_4869' );
function filter_function_name_4869( $content_type ){
	return 'text/html';
}

все, теперь письма отправляются в формате html