Vertrauenswürdige WordPress-Tutorials, wenn Sie sie am dringendsten benötigen.
Anfängerleitfaden für WordPress
WPB Cup
25 Millionen+
Websites, die unsere Plugins verwenden
16+
Jahre WordPress-Erfahrung
3000+
WordPress-Tutorials von Experten

So fügen Sie Google Web Fonts auf die „richtige“ Weise in WordPress-Themes ein

Möchten Sie Google Webfonts in Ihr WordPress-Theme einbinden?

Google Fonts ermöglicht es Ihnen, schöne Webfonts einfach auf Ihrer WordPress-Website zu verwenden. Sie können sie verwenden, um die Typografie, Benutzererfahrung und Ästhetik Ihrer Website zu verbessern.

Dieser Artikel zeigt Ihnen, wie Sie Google Web Fonts ordnungsgemäß zu WordPress-Themes hinzufügen.

Google Web Fonts zu Ihrem WordPress-Theme hinzufügen

Hier ist ein kurzer Überblick über die Themen, die wir in diesem Leitfaden behandeln werden.

Die besten Google Fonts für Ihr WordPress-Theme finden

Das Erste, was Sie tun müssen, ist, die Google-Schriftarten zu finden, die Ihnen gefallen. Besuchen Sie einfach die Google Fonts-Website und stöbern Sie durch die Bibliothek.

Google Fonts

Wenn Sie eine Web-Safe-Schriftart finden, die Ihnen gefällt, klicken Sie darauf, um die verschiedenen verfügbaren Stile anzuzeigen.

Sie können die Stile auswählen, die Sie auf Ihrer Website verwenden möchten.

Schriftarten auswählen

Klicken Sie als Nächstes auf die Schaltfläche „Ausgewählte Familien anzeigen“, wodurch sich eine Seitenleiste öffnet.

Von hier aus sehen Sie die Anwendungshinweise unter dem Abschnitt „Verwendung im Web“.

Anwendungshinweise

Sie werden sehen, dass es zwei verschiedene Tabs zum Hinzufügen der Schriftart zu Ihrer Website gibt

Die erste ist die Link-Methode, die der empfohlene Standardweg zum Hinzufügen von Webfonts ist.

Der zweite Tab verwendet die @import CSS-Methode, mit der Sie die Schriften über Ihre CSS-Stylesheet laden können.

Wir zeigen Ihnen, wie Sie jede dieser Methoden anwenden und was ihre Vor- und Nachteile sind.

Hinweis: Für einige dieser Methoden müssen Sie Ihre WordPress-Theme-Dateien bearbeiten. Sie können dies tun, indem Sie sich mit einem FTP-Client oder der Dateimanager-App in Ihrem Hosting-Kontrollpanel mit Ihrer Website verbinden.

Sobald Sie verbunden sind, müssen Sie den Ordner /wp-content/themes/Ihr-Theme-Name/ besuchen. Dort finden Sie Theme-Dateien, die Sie für dieses Tutorial möglicherweise bearbeiten müssen.

Theme-Ordner

Weitere Details finden Sie in unserem Tutorial, wie Sie Code-Schnipsel in WordPress kopieren und einfügen.

Methode 1. Google Fonts mit einem Plugin zu Ihrem Theme hinzufügen

Für diese Methode verwenden wir ein WordPress-Plugin, um Google Fonts zu laden.

Zuerst müssen Sie das Schriftarten-Plugin installieren und aktivieren. Weitere Details finden Sie in unserer Schritt-für-Schritt-Anleitung zum Thema Installation eines WordPress-Plugins.

Nach der Aktivierung müssen Sie die Seite Darstellung » Anpassen besuchen, um den Theme-Customizer zu starten. Von hier aus sehen Sie den neuen Reiter für das Schriftarten-Plugin.

Schriftarten-Plugin-Tab

Ein Klick darauf zeigt Ihnen die Plugin-Optionen.

Sie können Google Fonts für verschiedene Bereiche Ihrer Website verwenden.

Schriftarteinstellungen

Alternativ können Sie auch einfach eine Schriftart für Ihr WordPress-Theme laden.

Wechseln Sie einfach zum Tab Erweiterte Einstellungen » Nur Schriftarten laden.

Nur Schriften laden

Von hier aus können Sie die Google Fonts auswählen, die Sie für Ihr WordPress-Theme laden möchten.

Geben Sie einfach den Namen der Schriftart ein und wählen Sie sie dann aus.

Schriftart auswählen

Wenn Sie fertig sind, vergessen Sie nicht, auf die Schaltfläche "Veröffentlichen" zu klicken, um Ihre Änderungen zu speichern.

Wenn Sie die erweiterten Funktionen des Plugins verwendet haben, um Schriftarten für verschiedene Bereiche Ihrer Website zuzuweisen, dann funktionieren diese automatisch.

Wenn Sie sich andererseits dafür entschieden haben, nur Schriftarten zu laden, müssen Sie benutzerdefinierte CSS-Regeln für sie hinzufügen. Hier ist zum Beispiel, wie Sie eine Schriftart für das Absatz-Element auf Ihrer gesamten Website laden würden.

p { 
font-family: 'Open Sans', sans-serif;
} 

Methode 2. Google Web Fonts zum Header Ihres Themes hinzufügen

Diese Methode ist der einfachste Weg, Google Fonts direkt zu Ihrem WordPress-Theme hinzuzufügen.

Bearbeiten Sie einfach die Datei header.php für Ihr WordPress-Theme oder Child-Theme. Kopieren und fügen Sie dann den Link-Code vor Ihrem WordPress-Theme-Stylesheet-Link-Code ein.

So würde es aussehen:

<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;800&display=swap" rel="stylesheet">
<link rel="stylesheet" type="text/css" href="YOUR THEME STYLESHEET" media="screen">

Grundsätzlich besteht das Ziel darin, die Schriftartanforderung so früh wie möglich zu platzieren. Dies ermöglicht dem Browser des Benutzers, Schriftarten herunterzuladen, bevor die Seite gerendert wird.

Sobald Sie dies getan haben, können Sie die Schriftart in der CSS-Datei Ihres Themes verwenden:

h1 {
    font-family: 'Open Sans',  sans- serif;
}

Methode 3. Google Fonts in die Stylesheet des Themes einfügen

Für diese Methode importieren wir die Schriftart-CSS in die Haupt-CSS-Datei unseres WordPress-Themes.

Bearbeiten Sie einfach die Datei style.css im Stammordner Ihres WordPress-Themes und fügen Sie den Code aus dem Tab „@import“ am Anfang der CSS-Datei hinzu.

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;800&display=swap');

So sah es in der style.css-Datei unserer Demo-Website aus.

Schriftart-CSS importieren

Wichtig: Stellen Sie sicher, dass Sie die @import-Zeile am Anfang Ihrer CSS-Datei hinzufügen.

Methode 4. Google Fonts in WordPress richtig einreihen

Die ersten beiden Methoden, die wir zuvor erwähnt haben, erfordern, dass Sie Schriftarten direkt hinzufügen, indem Sie Ihre WordPress-Theme-Dateien bearbeiten.

Dies funktioniert gut, wenn Sie ein Child-Theme verwenden, um alle Ihre Änderungen vorzunehmen.

Wenn Sie diese Änderungen jedoch am Haupt-Theme vornehmen, gehen Ihre Änderungen beim nächsten Theme-Update verloren.

Eine einfachere Lösung dafür ist, programmatisch Code hinzuzufügen, der Google Fonts automatisch für Ihr WordPress-Theme lädt.

Dazu müssen Sie einen benutzerdefinierten Code-Schnipsel zu einem standortspezifischen Plugin oder mithilfe eines benutzerdefinierten Code-Plugins hinzufügen. Details finden Sie in unserem Tutorial zum Hinzufügen von benutzerdefiniertem Code in WordPress.

Fügen Sie einfach den folgenden Code-Schnipsel zu Ihrer WordPress-Website hinzu.

function wpb_add_google_fonts() {
 
wp_enqueue_style( 'wpb-google-fonts', 'https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,700,300', false ); 
}
 
add_action( 'wp_enqueue_scripts', 'wpb_add_google_fonts' );

Hinweis: Vergessen Sie nicht, die URL durch die URL der Google Fonts zu ersetzen, die Sie hinzufügen möchten.

Das ist alles, WordPress wird nun die Link-Methode verwenden, um automatisch Google Fonts abzurufen, die Sie hinzugefügt haben.

Sie können dies bestätigen, indem Sie den Quellcode Ihrer Website anzeigen. Dort sehen Sie, dass Ihr Google Fonts-Stylesheet im Fußbereich Ihrer Website hinzugefügt wurde.

Geladene Schriftarten

Bonusteil: Wie Webfonts die WordPress-Geschwindigkeit beeinflussen

Google Fonts laden extrem schnell, da sie über das massive CDN-Netzwerk von Google mit Serverstandorten auf der ganzen Welt bereitgestellt werden.

Da diese Schriftarten von Millionen von Websites verwendet werden, besteht eine gute Chance, dass die Benutzer sie bereits im Cache ihres Browsers gespeichert haben.

Dies reduziert die Auswirkungen auf die Leistung Ihrer Website-Geschwindigkeit. Sie können diese Auswirkungen weiter reduzieren, indem Sie nur eine oder zwei Webfonts in Ihrem Design verwenden.

Für weitere Tipps lesen Sie unseren vollständigen Leitfaden zur WordPress-Leistung und -Geschwindigkeit für Anfänger.

Wir hoffen, dieser Leitfaden hat Ihnen geholfen zu lernen, wie Sie Google Web Fonts einfach zu Ihrem WordPress-Theme hinzufügen. Möglicherweise möchten Sie auch unseren Leitfaden zum Erstellen eines benutzerdefinierten WordPress-Themes von Grund auf ohne Code und unsere Liste der besten kostenlosen Website-Hosting-Dienste sehen.

Wenn Ihnen dieser Artikel gefallen hat, abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Video-Tutorials. Sie finden uns auch auf Twitter und Facebook.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, wenn Sie auf einige unserer Links klicken, können wir eine Provision verdienen. Sehen Sie wie WPBeginner finanziert wird, warum das wichtig ist und wie Sie uns unterstützen können. Hier ist unser Redaktionsprozess.

Das ultimative WordPress-Toolkit

Erhalten Sie KOSTENLOSEN Zugang zu unserem Toolkit – eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Leserinteraktionen

82 CommentsLeave a Reply

  1. Es ist großartig, dass Sie Informationen darüber bereitgestellt haben, wie man Schriftarten lokal auf einer Website lädt. Ich habe lange mit der Geschwindigkeit gekämpft und versucht, alles zu optimieren. Dies war die erste Website, auf der mir jemand riet, Schriftarten lokal zu laden, und es funktioniert wirklich. Es waren nur Millisekunden, aber trotzdem verbesserte sich die Geschwindigkeit der Website. Manchmal machen diese Millisekunden den Unterschied zwischen Grün und Orange in PageSpeed Insights oder der Google Search Console.

  2. Mir ist aufgefallen, dass dieses Video/diese Anleitung aus dem Jahr 2015 stammt und die Screenshots usw. anders sind. Als ich versuchte, den Google Fonts-Code wie gezeigt in meine header.php-Datei einzubetten, wurde ein Fehler angezeigt. Ich denke also, dass dieses Tutorial vielleicht aktualisiert werden muss? Ich bin mir nicht sicher, aber... Danke.

  3. Danke für den Artikel! Bitte ersetzen Sie http: in fonts.googleapis.com/css… durch https: in der Funktion zum Einbinden von Google Fonts, um einen verschlüsselten Link zu googleapis.com… zu aktivieren.

  4. Ich habe die Schriftart zum Anzeigen gebracht, aber ich kann nicht herausfinden, wie ich sie fett bekomme.
    Hier ist ein Beispiel dafür, was ich im CSS gemacht habe

    font-family:”Open Sans”, sans-serif;
    font-weight:bold;

    In dem Link, den ich zu meinem header.php hinzugefügt habe, habe ich Folgendes hinzugefügt:

    Ich habe versucht, 700 für fett zu ersetzen, aber ohne Erfolg...
    Irgendwelche Ideen?

    Danke im Voraus

    • Stellen Sie sicher, dass Sie die gewünschten Schriftstärken auf Google Fonts überprüfen, nachdem Sie sie im Tab „Anpassen“ ausgewählt haben.

  5. Huh? Was zum Teufel bedeutet das alles? Wie kann ich eine Google-Schriftart in meinem Beitrag oder meiner Seite hinzufügen?

  6. Was halten Sie davon, Google Web Fonts asynchron über JavaScript zu importieren, wie hier erwähnt:

    Danke
    Shubham

  7. Eine schnelle Frage – ich habe die Code-Referenz für wp_enqueue_style() nachgeschlagen. Das erste Argument ist ein String, der den Namen des Stylesheets bezeichnet. In Ihrem Beispiel verwenden Sie für das erste Argument 'wpb-google-fonts'. Woran kann ich erkennen, was ich hier für meine Website eintragen soll?

  8. Wo genau füge ich die Sachen im Header ein? Ich sehe das immer, aber die Leute erklären nie genau, wo es ist.

    • das ist das Argument für Header oder Footer. Da es Best Practice ist, [fast] alle Skripte im Header zu platzieren, ist der Standardwert „true“ => Footer, während „false“ bedeuten würde, dass sie NICHT im Footer, sondern stattdessen im Header platziert werden.

      Leider stoppen Schriftart-Skripte alles andere beim Laden, daher ist es etwas ungünstig, sie im Header zu platzieren. Deshalb spricht dieser Artikel darüber, sicherzustellen, dass Sie nur die Schriftarten einbinden, die Sie tatsächlich verwenden werden. Auf der anderen Seite kann das Platzieren im Footer dazu führen, dass Standard-Schriftarten wie Arial kurzzeitig auf Ihrem Bildschirm geladen werden, bis die Webfont geladen ist. Es ist ein schrecklicher Nachteil, aber es ist, wie es ist.

      Eine Praxis, die ich in meinen Workflow integriere, ist das bedingte Laden von Schriftarten basierend auf ihrer Verwendung auf der Website. Zum Beispiel, vielleicht wird „fett“ nur in h2 und h3 in Blog-Post-Vorlagen (single.php) verwendet, dann schreibe ich eine bedingte Einbindung für das fette Skript, das nur dann eingebunden wird, wenn es sich um die single.php-Vorlage handelt.

      Ich hoffe, das hilft.

      • Außerdem zu beachten.

        Mit „fett“ meinte ich eine bestimmte fette Version einer Schriftfamilie. <= nur zur Info.

  9. Ich benutze das Punch Fonts Plugin, um Google Fonts hinzuzufügen, bin mir aber nicht sicher, wie ich nur Überschrift 1 für die gewünschte Schriftart bekomme. Ich brauche diese Schriftart nicht für Überschriften 2-6, also möchte ich die Google-Schriftart nur für Überschrift 1 verwenden. Wie schreibe ich das in den Parameter?

    Derzeit verwende ich: Oleo+Script+Swash+Caps:400

  10. Nun, wenn jemand feststeckt, gibt es auch dieses Plugin namens Easy Google Fonts. Sehr hilfreich.

  11. Hallo,

    Ich habe alle drei Methoden ausprobiert, aber keine davon hat vollständig Wirkung gezeigt. Es scheint, dass sie nur auf bestimmte Elemente angewendet wird und nicht auf andere, die ich mit dieser Schriftart im Stylesheet angegeben habe

    Wenn ich den Element-Inspektor für das Element verwende, auf das meine Google-Schriftart nicht angewendet wird, sehe ich Folgendes:
    #site-title {
    font-family: \’Questrial\’, Helvetica, Arial, sans-serif;

    Was bedeuten diese \\ um meine Schriftart? Ich meine, es sieht so aus, als ob es einen Fehler anzeigt, aber ich kann nicht herausfinden, was ich falsch mache? Was könnte es sein? Ein Code, der meinen überschreibt, mit höherer Priorität? Aber wo? Wie? Arghhhh, das macht mich wahnsinnig.

  12. Sehr geehrte Redaktion, ich möchte alle Google Webfonts auf dieser Seite hinzufügen und sie dann in meinen Mitteln verwenden.

    aber ich möchte nicht zu viele Links in der Header-Datei verwenden. Gibt es eine andere Möglichkeit?

  13. Also, ich habe einen Blog (http://www.goingtechy.com/). Das Problem, das ich habe, ist, dass ich die CSS-Auslieferung der Google-Schriftart optimieren möchte, die meine Website bereits verwendet. Die Website hat also bereits Google Fonts. Wie kann ich sie optimieren?

  14. Vielen Dank für diesen Beitrag! Für jemanden, der keine formale HTML/CSS-Ausbildung hat, war ich von der Einfachheit dieses Beitrags beeindruckt.

  15. Hallo,

    Mit Genesis und dem Parallax Pro Theme…
    Aber ein Neuling bei Dingen wie PHP etc.

    Ich habe diesen Code wie von Ihnen angewiesen in die Datei fuctions.php eingefügt:
    add_action( ‘genesis_meta’, ‘wpb_add_google_fonts’, 5);

    function wpb_add_google_fonts() { echo ”; }

    Die Überschriften, die die obige Schriftart verwenden, bleiben unverändert.

    Fragen:
    1. Gehe ich richtig in der Annahme, dass der obige Code das Einzige ist, was ich hinzufügen muss?
    2. Wo genau sollte der Code hinzugefügt werden – am Anfang oder am Ende von fuctions.php?
    2. Fehlt etwas im Code?
    3. Sollte ich etwas zur style.css-Datei hinzufügen?

    Vielen Dank für Ihre Hilfe
    Mit freundlichen Grüßen
    Greg

    • Greg, scheint für uns in Ordnung zu sein. Wir denken, WordPress hat wahrscheinlich den Teil aus Ihrem Code weggelassen, wo Sie den Font-Link ausgegeben haben. Ja, Sie müssen CSS verwenden, um Stilregeln für Selektoren festzulegen, bei denen Sie Ihre Google-Schriftart verwenden möchten.

      Admin

  16. Nichts von dem oben Genannten ist gut genug, wir alle wissen, dass „wp_enqueue_style( ‘google-font’)“ der „technisch korrekte Weg ist, ein Skript aufzurufen, aber in diesem Fall wird Ihr <header so aussehen;

    SCHRIFTART 1:
    SCHRIFTART 2:
    SCHRIFTART 3:
    SCHRIFTART 4:

    Schlecht, es muss so sein:

  17. Wo soll ich den obigen Code einfügen? Ich konnte die letzte Codezeile nirgends in meiner header.php-Datei finden? Können Sie mir bitte Schritt für Schritt erklären?
    Danke.

  18. Ich habe versucht, Folgendes neu einzugeben, und es ändert sich immer noch nichts;

    /* Schriftarten importieren
    ———————————————————— */

    add_action( ‘genesis_meta’, ‘wpb_add_google_fonts’, 5);

    function wpb_add_google_fonts () { echo ‘’; }

    /* Standardwerte

    Es hat beim ersten Mal funktioniert. Ich bin so verwirrt!
    Danke für deine Hilfe.

  19. Hallo,

    Ich war so stolz auf mich, dass ich den Code kopiert und die Schriftart geändert habe, die ich für meine Website zu groß fand. Als ich versuchte, sie in etwas anderes zu ändern, muss ich etwas durcheinander gebracht haben, und es wird immer nur ein Schriftstil angezeigt, selbst wenn ich mit den Codes spiele. Ich fühle mich jetzt wie ein Dummkopf – ich spreche kein Technikchinesisch. Kann mir jemand helfen? Ich habe es mit und ohne die Zahlen gemacht, falls sie nicht wirklich dazugehören. Danke. Das ist das Neueste, was ich eingegeben habe.....

    /* Schriftarten importieren
    ———————————————————— */

    1 add_action( ‘genesis_meta’, ‘wpb_add_google_fonts’, 5); 2 3 function wpb_add_google_fonts() { 4 echo ””; 5 }

    /* Standardwerte
    ———————————————————— */

      • Keine Zahlen, aber diesmal fehlt mir etwas. Das ist genau das, was ich in meiner Tabelle habe;

        add_action( ‘genesis_meta’, ‘wpb_add_google_fonts’, 5);

        function wpb_add_google_fonts() { echo "; }

      • Es scheint, dass der Code funktioniert hat... auf einem Computer. Auf zwei anderen, die ich benutze, hat er nicht funktioniert.
        Können Sie bitte vorschlagen, warum das so sein könnte?

        Vielen Dank

  20. Wie kann man mehrere Google Fonts in der functions.php verwenden?

    Ich hatte das:

    //* Enqueue Google fonts
    add_action( 'wp_enqueue_scripts', 'executive_google_fonts' );
    function executive_google_fonts() {
    	wp_enqueue_style( 'google-font', '//fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700', array(), CHILD_THEME_VERSION );
    	wp_enqueue_style( 'google-font', '//fonts.googleapis.com/css?family=Dancing+Script:400italic,700italic,400,700', array(), CHILD_THEME_VERSION );
    }
    
    

    Aber das Dancing Script wurde auf meinem zweiten Computer, iPhone oder Tablet nicht angezeigt.
    Ich habe Open Sans entfernt und es funktionierte wieder.

    • @Karissa, das erste Argument in der Funktion wp_enqueue_style ist der Handle für das Stil-Skript, das Sie laden. Versuchen Sie stattdessen diesen Code:

      //* Enqueue Google fonts
      add_action( 'wp_enqueue_scripts', 'executive_google_fonts' );
      function executive_google_fonts() {
      	wp_enqueue_style( 'google-font', '//fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700', array(), 20131111 );
      	wp_enqueue_style( 'google-font-2', '//fonts.googleapis.com/css?family=Dancing+Script:400italic,700italic,400,700', array(), 20131111 );
      }
      

      Admin

      • Egal, ich habe herausgefunden, dass ich einen Link wie diesen verwenden musste:

        ‘//fonts.googleapis.com/css?family=Euphoria+Script|Rouge+Script|Montez|Federo|Great+Vibes|Clicker+Script|Dancing+Script:400,700|Satisfy|Ruthie|Rochester|Open+Sans|Open+Sans+Condensed:300’

      • Ah, ich verstehe, ich habe oben geantwortet, bevor ich die Seite aktualisiert und Ihre Antwort gesehen habe.

        Durch die Verwendung des Links, den Google anbietet, wenn Sie mehrere Schriftarten ausgewählt haben, wird es so erzeugt und Sie können verschiedene Schriftarten leichter live auf der Website ausprobieren.

  21. Thank you so much!! Whenever I need any WordPress help, I come directly to wpbeginner as I know I would find a best solution here. You guys don’t know how much you have helped beginners like me, Appreciate you support :)
    Long Live WPBeginner…

    Prost, Chaitanya

    • ja viel zu viel Arbeit bei jeder Methode hier und es sollte keinen Bedarf geben, etwas zum Stylesheet hinzuzufügen, finden Sie ein Plugin

  22. Etwas, das ich hier übersehen habe, waren die bedingten Kommentare, damit Googles Webfonts in IE8 und darunter funktionieren, wenn Sie mehr als ein Schriftgewicht anfordern. Zum Beispiel:

    <link href=”http://fonts.googleapis.com/css?family=Cabin:400,700″ rel=”stylesheet” type=”text/css” />

    Deshalb habe ich eine Funktion zum Laden von Schriften erstellt: https://github.com/mzilverberg/LoadGoogleWebfonts

    Mein Skript platziert auch die entsprechenden Fallback-URLs in einem bedingten Kommentar.
    Mit ein paar Zeilen Code könnten Sie dies auch in der functions.php Ihres Wordpress-Themes zum Laufen bringen.

      • Um WYSIWYG im Admin-Content-Editor beizubehalten. Damit ich die gleiche Schriftart im Admin-Editor sehe wie auf meiner Website.

        • Ich habe mich tatsächlich gefragt, wie man dasselbe macht (und das ist das erste Ergebnis, das bei Google aufgetaucht ist).

          Ich weiß, dass es Plugins gibt, um die Google Webfonts-Funktionalität zum WYSIWYG-Editor hinzuzufügen, aber sie verlangsamen ihn extrem. Ich werde es weiter untersuchen und sehen, ob es eine einfache Möglichkeit gibt, eine oder zwei Schriftarten hinzuzufügen.

  23. Vielen Dank fürs Teilen, ich bin wirklich glücklich damit. Ich bin ein Genesis-Nutzer und habe @import verwendet, weil es bereits im Stylesheet gemacht wird. Ich fühle mich mit dieser Lösung viel besser. Frohes neues Jahr 2013!

  24. Ersetze ich in deinem Code „DEINE THEMEN-STYLESHEET“ durch etwas??
    meine ist STYLE.CSS, oder muss es eine URL sein??
    danke,
    Jeff

  25. Das ist, was ich benutze.....

    Fügen Sie dies zu Ihrer theme_functions.php-Datei hinzu:

    /*----------------------------------*/
    /* Load CSS Files
    /*----------------------------------*/	
    	if(!function_exists('load_theme_styles'))
    	{
    		function load_theme_styles()
    		{		
    			if (!is_admin()) {
    				
    				$cssURL = get_template_directory_uri().'/css/';
    				$fontURL = 'http://fonts.googleapis.com/css?family=Lora|Oswald';
    				
    				// Registering New Styles	
    				wp_register_style('googleFont', $fontURL);					
    				wp_register_style('style', $cssURL.'/style.css', 'googleFont', '1.0', 'screen');
    				wp_register_style('print', $cssURL.'/print.css', 'googleFont', '1.0', 'print');
    				
    				// Enqueing Styles
    				wp_enqueue_style('googleFont');	
    				wp_enqueue_style('style');
    				wp_enqueue_style('print');			
    				
    			}
    		}
    	}
    	add_action('wp_enqueue_style', 'load_theme_styles');
    

    Was halten Sie davon?

    • Dies ist der KORREKTE Weg, Google Fonts hinzuzufügen. Verwenden Sie immer wp_register_style/wp_enqueue_style

  26. Toller Artikel! Ich denke, es wäre ziemlich cool, wenn WordPress standardmäßig Google Fonts integriert hätte, aber das scheint einfach genug zu sein. Danke für die Erklärung!

    • Google Fonts are great, but not everyone uses it (considering the amount of folks who use WordPress). WordPress has a 95% rule. If the feature would not satisfy 95% of the audience, then it is usually falls in the plugins category. However, sometimes exceptions are made. We can assure you that the Core WP team, will not make this into an exception though :)

      Admin

  27. Du bist super, Mann! Genau das, wonach ich gesucht habe! Danke für diesen Beitrag… Ich habe ewig gesucht, um etwas darüber zu finden, wie man das zu meinem Theme hinzufügt. Ich bin froh, dass ich auf deine Seite gestoßen bin.

  28. Toller Beitrag und auch wenn es ein Plugin gibt, um dies zu tun, ist es immer besser, auch den Weg ohne Plugin zu lernen.

  29. Sie akzeptieren also offensichtlich nicht die Verwendung der verschiedenen Google-Schriftarten-Plugins. Ich muss in diesem Fall meine CSS-Dateien erneut überprüfen.

  30. Ich verstehe den zweiten Teil nicht, nämlich das Hinzufügen von Schriftarten zum Genesis Add Action Ding. Ist das eine weitere Methode, um Google Web Fonts hinzuzufügen?

    und ich weiß, wir müssen nicht alle Schriftartenstile einschließen, aber die empfohlene Methode ist http://fonts.googleapis.com/css?family=Lora|Oswald

    Nur zum Beispiel, was ist, wenn ich nur den fetten Stil für Lora und den leichten Stil für Oswald möchte, wie kombiniere ich dann die Schriftstile?

    danke

      • Was soll ich tun, wenn ich @font-face im Genesis Framework verwenden möchte, so wie Sie es hier mit den Google Webfonts gezeigt haben, gibt es dafür eine Lösung.
        Ich suche schon den ganzen Tag, da meine Schriftarten unglaublich langsam laden!
        Viele Grüße

  31. Tolles Tutorial… ich benutze eigentlich das wp google fonts Plugin… würden Sie dieses Plugin empfehlen oder die manuelle Methode, wie oben beschrieben… welche ist leistungsmäßig effizienter?

    • Habe dieses Plugin noch nicht ausprobiert. Aber wir versuchen fast immer, Plugins dieser Art zu vermeiden, da es einfacher mit Theme-Dateien gemacht werden kann.

      Admin

        • Das Google Fonts-Plugin zu vermeiden, nur weil es ein Plugin ist, ist überhaupt kein guter Grund. Die Verwendung des Plugins bietet Ihnen tatsächlich viel mehr Flexibilität, als es in Ihr Theme einzubinden, insbesondere wenn Sie sich jemals für ein anderes Theme entscheiden.

        • Meiner Meinung nach werden Schriftarten in den meisten Fällen als stilistische Elemente betrachtet, die themenabhängig sind und sich normalerweise ändern, wenn Sie zu einem anderen Thema wechseln.

    • Konstantin, ich stimme dir vollkommen zu. Die Funktion wp_enqueue_style sollte immer verwendet werden. Das habe ich zuerst versucht, wie von Nathan Rice in StudioPress' Artikel über Google Fonts vorgeschlagen. Außer Google gibt eindeutig an, dass die Schriftarten vor allem anderen geladen werden sollten. Mit wp_enqueue_style und dann dem Drucken mit wp_print_styles wurde der Eintrag nach dem Laden des Haupt-Stylesheets gedruckt. Das war der Grund, warum ich mich in den genesis_meta() Hook einhängen musste. Jedenfalls stimme ich deinen Gedanken in deinem Artikel vollkommen zu.

      Admin

      • I’m a little late to this, but I wanted to mention that you could still use wp_enqueue_style, just set the priority higher so that they are loaded first :)

Hinterlassen Sie eine Antwort

Vielen Dank, dass Sie einen Kommentar hinterlassen. Bitte beachten Sie, dass alle Kommentare gemäß unserer Kommentarrichtlinie moderiert werden und Ihre E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwenden Sie KEINE Schlüsselwörter im Namensfeld. Führen wir ein persönliches und bedeutungsvolles Gespräch.