Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak dodać czcionki Google Web Fonts do motywów WordPress w „właściwy” sposób

Czy chcesz dodać czcionki internetowe Google do swojego motywu WordPress?

Czcionki Google pozwalają łatwo używać pięknych czcionek internetowych na Twojej stronie WordPress. Możesz ich używać, aby poprawić typografię, doświadczenie użytkownika i estetykę swojej strony.

Ten artykuł pokaże Ci, jak prawidłowo dodać czcionki internetowe Google do motywów WordPress.

Dodawanie Google Web Fonts do Twojego motywu WordPress

Oto krótkie omówienie tematów, które poruszymy w tym przewodniku.

Znajdowanie najlepszych czcionek Google dla Twojego motywu WordPress

Pierwszą rzeczą, którą musisz zrobić, to znaleźć czcionki Google, które Ci się podobają. Po prostu odwiedź stronę Google Fonts i przeglądaj bibliotekę.

Czcionki Google

Gdy znajdziesz czcionkę bezpieczną dla sieci, która Ci się podoba, kliknij ją, aby zobaczyć dostępne style.

Możesz wybrać style, których chcesz używać na swojej stronie internetowej.

Wybierz style czcionek

Następnie kliknij przycisk „Wyświetl wybrane rodziny”, który otworzy pasek boczny.

Tutaj znajdziesz instrukcje użytkowania w sekcji „Użycie w sieci”.

Instrukcje użytkowania

Zobaczysz, że są dwie różne zakładki do dodawania czcionki do Twojej witryny

Pierwsza to metoda Link, która jest zalecanym standardowym sposobem dodawania czcionek internetowych.

Druga zakładka używa metody CSS @import, która pozwala ładować czcionki za pośrednictwem arkusza stylów CSS.

Pokażemy Ci, jak używać każdej z tych metod oraz jakie są ich zalety i wady.

Uwaga: W przypadku niektórych z tych metod będziesz musiał edytować pliki motywu WordPress. Możesz to zrobić, łącząc się ze swoją witryną za pomocą klienta FTP lub aplikacji Menedżer plików w panelu sterowania hostingu.

Po połączeniu musisz odwiedzić folder /wp-content/themes/Nazwa-Twojego-Motywu/. Stamtąd znajdziesz pliki motywu, które być może będziesz musiał edytować do celów tego poradnika.

Folder motywu

Aby uzyskać więcej informacji, zobacz nasz samouczek na temat kopiowania i wklejania fragmentów kodu w WordPress.

Metoda 1. Dodawanie czcionek Google do motywu za pomocą wtyczki

W tej metodzie użyjemy wtyczki WordPress do ładowania czcionek Google.

Najpierw musisz zainstalować i aktywować Wtyczkę czcionek. Więcej szczegółów znajdziesz w naszym przewodniku krok po kroku na temat jak zainstalować wtyczkę WordPress.

Po aktywacji musisz odwiedzić stronę Wygląd » Dostosuj, aby uruchomić narzędzie do dostosowywania motywu. Stamtąd zobaczysz nową zakładkę Wtyczka czcionek.

Zakładka wtyczki czcionek

Kliknięcie go pokaże opcje wtyczki.

Możesz wybrać użycie czcionek Google dla różnych obszarów swojej witryny.

Ustawienia czcionki

Alternatywnie, możesz również po prostu wybrać ładowanie czcionki dla swojego motywu WordPress.

Po prostu przełącz się na zakładkę Zaawansowane ustawienia » Ładuj tylko czcionki.

Ładuj tylko czcionki

Stąd możesz wybrać czcionki Google, które chcesz załadować dla swojego motywu WordPress.

Po prostu wpisz nazwę czcionki, a następnie ją wybierz.

Wybierz czcionkę

Po zakończeniu nie zapomnij kliknąć przycisku Publikuj, aby zapisać zmiany.

Teraz, jeśli użyłeś zaawansowanych funkcji wtyczki do przypisania czcionek dla różnych obszarów Twojej strony, to one będą działać automatycznie.

Z drugiej strony, jeśli zdecydowałeś się ładować tylko czcionki, będziesz musiał dodać dla nich reguły niestandardowego CSS. Na przykład, oto jak załadować czcionkę dla elementu akapitu w całej witrynie.

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

Metoda 2. Dodawanie czcionek Google Web do nagłówka Twojego motywu

Ta metoda jest najprostszym sposobem na dodanie czcionek Google bezpośrednio do Twojego motywu WordPress.

Po prostu edytuj plik header.php swojego motywu WordPress lub motywu potomnego. Następnie skopiuj i wklej kod Link przed kodem linku do arkusza stylów Twojego motywu WordPress.

Oto jak to będzie wyglądać:

<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">

Zasadniczo celem jest umieszczenie żądania czcionki tak wcześnie, jak to możliwe. Pozwala to przeglądarce użytkownika na pobranie czcionek przed renderowaniem strony.

Po wykonaniu tej czynności możesz użyć czcionki w pliku CSS swojego motywu:

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

Metoda 3. Dodaj czcionki Google w arkuszu stylów motywu

W tej metodzie zaimportujemy CSS czcionki do głównego pliku CSS naszego motywu WordPress.

Po prostu edytuj plik style.css w głównym folderze motywu WordPress i dodaj kod z zakładki „@import” na początku pliku CSS.

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

Tak to wyglądało w pliku style.css naszej strony demonstracyjnej.

Zaimportuj CSS czcionki

Ważne: Upewnij się, że dodałeś linię @import na początku swojego pliku CSS.

Metoda 4. Prawidłowe dodawanie czcionek Google w WordPress

Dwie pierwsze metody, o których wspomnieliśmy wcześniej, wymagają bezpośredniego dodawania czcionek poprzez edycję plików motywu WordPress.

Działa to dobrze, jeśli używasz motywu potomnego do wprowadzania wszystkich zmian.

Z drugiej strony, jeśli wprowadzasz te zmiany w głównym motywie, Twoje zmiany zostaną utracone przy następnej aktualizacji motywu.

Łatwiejszym rozwiązaniem jest zaprogramowanie dodania kodu, który automatycznie załaduje czcionki Google do użycia w motywie WordPress.

Aby to zrobić, musisz dodać fragment niestandardowego kodu do wtyczki specyficznej dla witryny lub za pomocą wtyczki do niestandardowego kodu. Szczegółowe informacje znajdziesz w naszym poradniku jak dodać niestandardowy kod w WordPress.

Po prostu dodaj poniższy fragment kodu do swojej strony WordPress.

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' );

Uwaga: Nie zapomnij zastąpić adresu URL adresem URL czcionek Google, które chcesz dodać.

To wszystko, WordPress będzie teraz używał metody Link do automatycznego pobierania czcionek Google, które dodałeś.

Możesz to potwierdzić, przeglądając kod źródłowy swojej strony internetowej, tam zobaczysz arkusz stylów Google Fonts dodany w stopce Twojej strony.

Czcionki załadowane

Sekcja bonusowa: Jak czcionki internetowe wpływają na szybkość WordPressa

Czcionki Google ładują się niezwykle szybko, ponieważ są serwowane za pośrednictwem ogromnej sieci CDN Google z lokalizacjami serwerów na całym świecie.

Ponieważ te czcionki są używane przez miliony stron internetowych, istnieje duża szansa, że użytkownicy mogą już mieć je zapisane w pamięci podręcznej przeglądarki.

Zmniejsza to ich wpływ na szybkość ładowania Twojej strony internetowej. Możesz dodatkowo zmniejszyć ten wpływ, używając tylko jednej lub dwóch czcionek internetowych w swoim projekcie.

Aby uzyskać więcej wskazówek, zapoznaj się z naszym kompletnym przewodnikiem po wydajności i szybkości WordPressa dla początkujących.

Mamy nadzieję, że ten przewodnik pomógł Ci dowiedzieć się, jak łatwo dodać czcionki Google Web Fonts do Twojego motywu WordPress. Możesz również zapoznać się z naszym przewodnikiem na temat tworzenia niestandardowego motywu WordPress od podstaw bez kodowania oraz naszą listą najlepszych darmowych usług hostingowych dla stron internetowych.

Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

82 CommentsLeave a Reply

  1. To świetnie, że podałeś informacje o tym, jak ładować czcionki lokalnie na stronie internetowej. Długo walczyłem z szybkością i próbowałem wszystko zoptymalizować. To była pierwsza strona, na której ktoś doradził mi ładowanie czcionek lokalnie i to naprawdę działa. To były tylko milisekundy, ale mimo to szybkość strony się poprawiła. Czasami te milisekundy decydują o różnicy między zielonym a pomarańczowym w PageSpeed Insights lub Google Search Console.

  2. Zauważyłem, że ten film/instrukcje są z 2015 roku, a zrzuty ekranu itp. są inne. Kiedy próbowałem osadzić kod Google Fonts w moim pliku header.php, tak jak pokazano, pojawił się błąd. Myślę więc, że ten tutorial może wymagać aktualizacji? Nie jestem pewien, ale… Dziękuję.

    • Dziękujemy za Twoją opinię, na pewno postaramy się zaktualizować ten artykuł, gdy tylko będzie to możliwe.

      Admin

  3. Dzięki za artykuł! Proszę zamień http: w fonts.googleapis.com/css… na https: w funkcji do kolejkowania Google Fonts, aby umożliwić zaszyfrowane połączenie z googleapis.com...

    • Thanks for pointing this out, we will be sure to update the links as soon as we are able :)

      Admin

  4. Jestem całkiem pewien, że jest rok 2017, dlaczego w ogóle musimy się tego wszystkiego uczyć :”((

  5. Czcionka się wyświetla, ale nie mogę dowiedzieć się, jak ją pogrubić.
    Oto przykład tego, co zrobiłem w CSS.

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

    w linku, który dodałem do mojego header.php, dodałem to:

    próbowałem zastąpić 700 pogrubieniem, ale bez powodzenia...
    jakieś pomysły?

    z góry dziękuję

    • Upewnij się, że sprawdziłeś pożądane grubości czcionek w Google Fonts po wybraniu ich w zakładce „dostosuj”.

  6. Co? Co to wszystko znaczy? Jak mogę sprawić, żeby po prostu dodać czcionkę Google w moim poście lub stronie?

  7. Co myślisz o asynchronicznym importowaniu czcionek Google Web za pomocą JavaScript, jak wspomniano tutaj:

    Dzięki
    Shubham

  8. Jedno szybkie pytanie – sprawdziłem dokumentację funkcji wp_enqueue_style(). Jej pierwszym argumentem jest ciąg znaków, który oznacza nazwę arkusza stylów. W twoim przykładzie używasz „wpb-google-fonts” jako pierwszego argumentu. Skąd mam wiedzieć, co wpisać tutaj dla mojej strony?

  9. gdzie dokładnie mam wkleić rzeczy w nagłówku? zawsze widzę, ale ludzie nigdy dokładnie nie wyjaśniają, gdzie to jest.

    • to jest argument za nagłówkiem lub stopką. Ponieważ najlepszą praktyką jest umieszczanie [prawie] wszystkich skryptów w nagłówku, domyślnie jest to „true” => stopka, podczas gdy „false” oznaczałoby NIE w stopce, ale zamiast tego w nagłówku.

      Niestety, skrypty czcionek zatrzymują wszystko inne, więc umieszczanie ich w nagłówku jest trochę słabe, dlatego ten artykuł mówi o upewnieniu się, że uwzględniasz tylko te czcionki, których faktycznie będziesz używać. Z drugiej strony, umieszczenie ich w stopce może spowodować chwilowe ładowanie domyślnych czcionek, takich jak Arial, na ekranie podczas malowania, dopóki czcionka internetowa się nie załaduje. To okropne zastrzeżenie, ale tak jest.

      Praktyką, którą wprowadzam do swojego przepływu pracy, jest warunkowe ładowanie czcionek w zależności od ich użycia na stronie. Na przykład, może „pogrubienie” jest używane tylko w nagłówkach h2 i h3 w szablonach postów na blogu (single.php), wtedy napiszę warunkowe dodawanie skryptu pogrubienia, aby był on dodawany tylko wtedy, gdy jesteś na szablonie single.php.

      Mam nadzieję, że to pomoże.

      • Dodatkowo, warto zauważyć.

        Przez „pogrubiony” miałem na myśli konkretną, pogrubioną wersję rodziny czcionek. <= tylko informacyjnie.

  10. Używam wtyczki Punch Fonts do dodawania czcionek Google, ale nie jestem pewien, jak uzyskać tylko nagłówek 1 dla pożądanej czcionki. Nie potrzebuję tej czcionki dla nagłówków 2-6, więc chcę użyć czcionki Google tylko dla nagłówka pierwszego. Jak to napisać w parametrze?

    Obecnie używam: Oleo+Script+Swash+Caps:400

  11. Cóż, jeśli ktoś ma problem, istnieje również wtyczka o nazwie Easy Google Fonts. Bardzo pomocna.

  12. Witam,

    Próbowałem wszystkich trzech metod, ale żadna z nich nie zadziałała w pełni. Wydaje się, że dotyczy to tylko niektórych elementów, a nie innych, które określiłem z tą czcionką w arkuszu stylów.

    Kiedy używam Inspektora Elementów dla elementu, do którego nie zastosowano mojej czcionki Google, widzę to:
    #site-title {
    font-family: \’Questrial\’, Helvetica, Arial, sans-serif;

    Co oznaczają te \\ wokół mojej czcionki? Mam na myśli, że wygląda to na błąd, ale nie mogę rozgryźć, co robię źle? Co to może być? Jakiś kod nadpisujący mój, z wyższym priorytetem? ale gdzie? jak? Arghhhh doprowadza mnie to do szału

  13. Droga Redakcjo, chcę dodać wszystkie czcionki Google Web na tej stronie, a następnie użyć ich w moich środkach,

    ale nie chcę używać zbyt wielu linków w pliku nagłówka. Jakiś inny sposób?

  14. Mam bloga ( http://www.goingtechy.com/ ). Problem polega na tym, że chcę zoptymalizować dostarczanie CSS dla czcionki Google, której moja witryna już używa. Więc witryna już ma czcionki Google. Jak mogę to zoptymalizować?

  15. Dziękuję bardzo za ten post! Dla kogoś, kto nie ma formalnego szkolenia z html/css, byłem pod wrażeniem prostoty tego postu.

  16. Cześć,

    Używając Genesis i motywu Parallax Pro…
    Ale nowy w rzeczach takich jak php itp.

    Dodałem ten kod do pliku functions.php zgodnie z Twoimi instrukcjami:
    add_action( ‘genesis_meta’, ‘wpb_add_google_fonts’, 5);

    function wpb_add_google_fonts() { echo ”; }

    Nagłówki używające powyższej czcionki pozostają niezmienione.

    Pytania:
    1. Czy słusznie zakładam, że powyższy kod to jedyna rzecz, którą mam dodać?
    2. Gdzie dokładnie należy dodać kod – na początku czy na końcu pliku functions.php?
    2. Czy czegoś brakuje w kodzie?
    3. Czy powinienem coś dodać do pliku style.css?

    Dziękuję za pomoc
    Pozdrawiam
    Greg

    • Greg, wydaje się nam w porządku. Myślimy, że WordPress prawdopodobnie pominął część Twojego kodu, w której wyświetlałeś link do czcionki. Tak, będziesz musiał użyć CSS, aby ustawić reguły stylu dla selektorów, w których chcesz użyć swojej czcionki Google.

      Admin

  17. Żadne z powyższych nie jest wystarczająco dobre, wszyscy wiemy, że „wp_enqueue_style( ‘google-font’)” to „technicznie poprawny sposób wywoływania skryptu, ale w tym przypadku Twój <header będzie wyglądał tak;

    CZCIONKA 1:
    CZCIONKA 2:
    CZCIONKA 3:
    CZCIONKA 4:

    Nie dobrze, musi być tak:

  18. Gdzie powinienem wkleić powyższy kod? Nie mogłem znaleźć ostatniej linii kodu w moim pliku header.php? Czy możesz mi podać instrukcje krok po kroku?
    Dzięki.

  19. Próbowałem przepisać poniższe, a nadal nic się nie zmienia;

    /* Importuj czcionki
    ———————————————————— */

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

    function wpb_add_google_fonts () { echo ‘’; }

    /* Domyślne

    Zadziałało za pierwszym razem. Jestem taka zdezorientowana!
    Dziękuję za pomoc.

  20. Cześć,

    Byłem z siebie tak dumny, że skopiowałem kod i zmieniłem czcionkę, która wydawała mi się za duża dla mojej strony. Kiedy próbowałem zmienić ją na coś innego, musiałem coś pomylić i nadal wyświetla się tylko jeden styl czcionki, nawet gdy bawię się kodami. Czuję się teraz jak głupek – nie znam się na technologii. Czy ktoś może mi pomóc? Zrobiłem to z liczbami i bez nich, na wypadek gdyby nie były one częścią tego. Dziękuję. Oto najnowsza wersja, którą wprowadziłem.....

    /* Importuj czcionki
    ———————————————————— */

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

    /* Domyślne
    ———————————————————— */

      • Brak liczb, ale tym razem czegoś mi brakuje. To jest dokładnie to, co mam w mojej tabeli;

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

        function wpb_add_google_fonts() { echo "; }

      • Wygląda na to, że kod zadziałał... na jednym komputerze. Nie zadziałał na dwóch innych, których używam.
        Czy możesz zasugerować, dlaczego tak się mogło stać?

        Wielkie dzięki

  21. Jak można używać wielu czcionek Google w pliku functions.php?

    Miałem to:

    //* 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 );
    }
    
    

    Ale Dancing Script nie wyświetlał się jako czcionka na moim drugim komputerze, iPhonie ani tablecie.
    Usunąłem Open Sans i zaczęło działać.

    • @Karissa, pierwszy argument w funkcji wp_enqueue_style to uchwyt dla skryptu stylów, który ładujesz. Spróbuj zamiast tego tego kodu:

      //* 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

      • Nieważne, odkryłem, że potrzebuję użyć linku takiego jak ten:

        ‘//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’

      • Ach, rozumiem, odpowiedziałem powyżej, zanim odświeżyłem stronę i zobaczyłem Twoją odpowiedź.

        Używając linku, który Google podaje, gdy masz zaznaczone wiele czcionek, generuje to taki wynik i możesz łatwiej wypróbować różne czcionki na żywo na stronie.

  22. 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…

    Pozdrawiam,
    Chaitanya

    • tak, za dużo pracy w każdej metodzie tutaj i nie powinno być potrzeby dodawania czegokolwiek do arkusza stylów, znajdź wtyczkę

  23. Czegoś, co tu pominąłem, to komentarze warunkowe, aby czcionki Google Web Fonts działały w IE8 i starszych, jeśli żądasz więcej niż jednego kroju czcionki. Na przykład:

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

    Dlatego stworzyłem funkcję do ładowania czcionek: https://github.com/mzilverberg/LoadGoogleWebfonts

    Mój skrypt umieszcza również odpowiednie adresy URL zastępcze w komentarzu warunkowym.
    Za pomocą kilku linii kodu można to również zaimplementować w functions.php w motywie Wordpress.

      • Aby zachować funkcję WYSIWYG w edytorze treści administracyjnych. Aby widzieć tę samą czcionkę w edytorze administracyjnym, co na mojej stronie internetowej.

        • Właściwie zastanawiałem się, jak zrobić to samo (i to pierwszy wynik, który wyskoczył w Google).

          Wiem, że istnieją wtyczki dodające funkcjonalność Google Webfonts do edytora WYSIWYG, ale strasznie go spowalniają. Zamierzam przyjrzeć się temu bliżej i sprawdzić, czy istnieje prosty sposób na dodanie jednej lub dwóch czcionek.

  24. Dzięki wielkie za udostępnienie, jestem z tego bardzo zadowolony. Jestem użytkownikiem Genesis i zacząłem używać @import, ponieważ jest już zaimplementowane w arkuszu stylów. Czuję się znacznie lepiej z tym rozwiązaniem.
    Szczęśliwego 2013 roku!

  25. W swoim kodzie czy zastępuję „TWÓJ ARKUSZ STYLI MOTYWU” czymś??
    mój to STYLE.CSS, czy musi to być adres URL??
    dzięki,
    Jeff

  26. Tego używam…..

    Dodaj to do pliku functions.php swojego motywu:

    /*----------------------------------*/
    /* 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');
    

    Co o tym myślisz?

    • To jest POPRAWNY sposób dodawania czcionek Google. Zawsze używaj wp_register_style/wp_enqueue_style

  27. Świetny artykuł! Myślę, że byłoby fajnie, gdyby WordPress domyślnie zawierał czcionki Google, ale to wydaje się wystarczająco proste. Dzięki za wyjaśnienie!

    • 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

  28. Jesteś super, człowieku! Dokładnie tego szukałem! Dzięki za ten post… Szukałem wieki, żeby znaleźć coś o dodawaniu tego do mojego motywu. Cieszę się, że trafiłem na Twoją stronę.

  29. Świetny post i nawet jeśli istnieje wtyczka do tego, zawsze lepiej jest nauczyć się sposobu bez wtyczki.

  30. Czyli oczywiście nie akceptujesz używania kilku wtyczek do czcionek Google. W takim przypadku będę musiał ponownie przejrzeć moje pliki CSS.

  31. Nie rozumiem drugiej części, czyli dodawania czcionki do funkcji dodawania akcji Genesis... czy to inna metoda dodawania czcionki Google Web Font?

    i wiem, że nie musimy uwzględniać wszystkich stylów czcionki, ale zalecana metoda, która jest http://fonts.googleapis.com/css?family=Lora|Oswald

    na przykład, co jeśli chcę tylko pogrubiony styl dla Lora i lekki styl dla Oswalda, jak wtedy połączyć style czcionek?

    dzięki

  32. świetny tutorial… w zasadzie używam wtyczki wp google fonts… czy poleciłbyś tę wtyczkę, czy ręczne wykonanie, jak opisano powyżej… która jest wydajniejsza pod względem wydajności?

        • Unikanie wtyczki Google Fonts tylko dlatego, że jest wtyczką, nie jest dobrym powodem. Używanie wtyczki zapewnia znacznie większą elastyczność niż umieszczanie jej w motywie, zwłaszcza jeśli kiedykolwiek zdecydujesz się zmienić motyw.

    • Konstantin, całkowicie się z Tobą zgadzam. Funkcja wp_enqueue_style powinna być zawsze używana. Tak właśnie próbowałem zrobić na początku, zgodnie z sugestią Nathana Rice'a w artykule StudioPress o Google Fonts. Z wyjątkiem tego, że Google jasno stwierdza, że style czcionek powinny być ładowane przed wszystkim innym. Używając wp_enqueue_style, a następnie drukując je za pomocą wp_print_styles, powodowało to drukowanie elementu po załadowaniu głównego arkusza stylów. To był powód, dla którego musiałem podpiąć się pod hak genesis_meta(). Tak czy inaczej, całkowicie zgadzam się z Twoimi przemyśleniami w Twoim artykule.

      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 :)

    • Świetny tutorial. Jedna uwaga: pierwszy obrazek w artykule miał pokazywać zakładkę @import, prawda?

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.