Каков наилучший способ включения пользовательских шрифтов?

Я считаю, что есть 3 действительных метода включения пользовательских шрифтов:

  1. поместите ссылку на них в заголовок
  2. вставлять их в функции functions.php
  3. добавьте их с помощью @ font-face в style.css

Каков наилучший способ сделать это? Может ли какой-либо метод загружаться быстрее, чем другой?

Зависит от источника. Если они локально размещены, они должны быть в файлах CSS, используя @ font-face. Если они поступают из службы типа Adobe Type Kit или Google Fonts, тогда они должны быть установлены в функции functions.php, чтобы войти в функцию wp_head ().

Edit: Я забыл упомянуть, что есть некоторые плагины, которые могут справиться с этим для вас. Я лично использую Type Kit, и я видел плагины WordPress, где вы просто вводите набор ID, который дает вам Adobe, и он заботится о вставке.