Mit WordPress 4.6 wurde die Möglichkeit integriert, über integrierte Funktionen DNS-Prefetching für eigens ausgewählte Domains einzufügen und so das Laden der eigenen Website zu beschleunigen.
Statt entsprechende link-Tags manuell in die header.php-Datei des jeweils aktuellen Themes einfügen zu müssen, lässt sich dies ab sofort z.B. über die functions.php-Datei erledigen:
function add_resource_hints($hints, $relation_type) { if ('dns-prefetch' === $relation_type) { $hints[] = '//cdnjs.cloudflare.com'; // $hints[] = '//example.com'; } return $hints; } add_filter('wp_resource_hints', 'add_resource_hints', 10, 2);
In diesem Beispiel wird für //cdnjs.cloudflare.com - d.h. die Domain unabhängig vom Protokoll (wie z.B. HTTPS) - ein passendes link-Tag, d.h. <link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
, integriert. Weitere Einträge lassen sich wie im PHP-Kommentar oben gezeigt hinzufügen.