1) Делаешь CSS файл с @font-face необходимых шрифтов;
2) Сохраняешь в папке темы, например в /styles/fonts.css
3) Открываешь functions.php в директории темы и вставляешь в конец файла скрипт:
add_action( 'wp_enqueue_scripts', 'extra_fonts' );
function extra_fonts() {
wp_enqueue_style( 'style-name', get_template_directory_uri() . '/styles/fonts.css' );
}
4) Если тему делал сам, убедись, что в хэдере есть wp_head(), а в футере wp_footer()