Как правильно добавить в functions.php стили Font Awesome и другие, использующие дополнительные атрибуты (integrity, crossorigin)?
Здравствуйте.
Думаю можно попробовать с помощью фильтра style_loader_tag.add_filter( 'style_loader_tag', 'add_attribute', 10, 2 );

function add_attribute($link, $handle) {
    if( $handle == 'fontawesome' ) {
        $link = str_replace( '/>', 'integrity="sha384-DNOHZ68U8hZfKXOrtjWvjxusGo9WQnrNx2sqG0tfsghAvtVlRW3tvkXWZh58N9jp" crossorigin="anonymous" />', $link );
    }
    return $link;
}
$handle — это значение первого параметра в функции wp_enqueue_style.
Вы можете удобно редактировать параметры 'integrity' с помощью пользовательской функции. Я сделал пример, который сейчас использую в рабочем проекте, посмотрите моё решение: Как подключить Bootstrap к WordPress через CDN