Kiedyś było tak, że jeśli chcesz dać użytkownikom swoich motywów sposób na dostosowanie aspektów ich witryny lub motywu, utworzysz stronę opcji motywu. Ale teraz najlepszym sposobem (i oczekiwaną metodą dla motywów przesłanych do katalogu motywów) jest skorzystanie z dostosowywania.

To już drugi post z naszej serii WordPress Development for Intermediate Users. Ta seria jest kontynuacją naszych popularnych samouczków dotyczących tworzenia WordPressa dla początkujących, które wprowadzają cię w podstawy tworzenia stron internetowych za pomocą WordPressa, jak rozpocząć kodowanie za pomocą PHP oraz budowanie motywów i wtyczek.

W tym samouczku pokażę Ci, jak dodać funkcjonalność dostosowywania do motywu. We ‘ ll cover:

  • Przegląd ustawień dostosowywania i jego ustawień domyślnych,
  • Hooki i funkcje potrzebne do interakcji z Personalizatorem,
  • Dodawanie sekcji Do Personalizatora,
  • Dodawanie elementów sterujących do sekcji, w tym przycisków kolorów, tekstu i opcji oraz
  • Implementacja danych wejściowych użytkownika w Twoim motywie z ustawieniami.

Przyjrzymy się również, w jaki sposób użytkownicy mogą dodawać tekst do swojej witryny, a także w jaki sposób mogą zmienić stylizację za pomocą próbnika kolorów w narzędziu dostosowywania.

Uwaga: ważne jest, abyś miał praktyczną znajomość PHP, ponieważ jest to podstawowy język WordPress i będę odnosił się do fragmentów kodu w całej tej serii.

Zaczynajmy.

Przegapiłeś tutorial z naszej serii WordPress Development for Intermediate Users? Tutaj możesz nadrobić wszystkie 7 postów:

  • Rozwój WordPress dla średnio zaawansowanych użytkowników: tworzenie motywów w szczegółach
  • Rozwój WordPress dla średnio zaawansowanych użytkowników: przygotowanie motywów do dostosowania
  • Rozwój WordPress dla średnio zaawansowanych użytkowników: budowanie wtyczek
  • Rozwój WordPress dla średnio zaawansowanych użytkowników: niestandardowe typy postów i taksonomie
  • Rozwój WordPress dla średnio zaawansowanych użytkowników: zapytania i pętle
  • Rozwój WordPress dla średnio zaawansowanych użytkowników: niestandardowe pola i metadane
  • Rozwój WordPress dla średnio zaawansowanych użytkowników: Internacjonalizacja

To prawda, mnóstwo wiedzy WordPress, recenzja, opinie instruktorów i certyfikacja, za darmo dla członków WPMU DEVRozpocznij Naukę

Czego potrzebujesz

Aby kontynuować tę część serii, potrzebujesz motywu do pracy. Możesz użyć własnego motywu (co oznacza, że musisz dostosować mój kod, aby działał z Twoim motywem) lub możesz użyć motywu, nad którym pracowałeś w części 1 tej serii. Jeśli chcesz, możesz pobrać motyw końcowy z części 1, która znajduje się w plikach źródłowych tego kursu.

Będziesz także potrzebował strony programistycznej do pracy (może na komputerze lokalnym) i edytora kodu. Potrzebujesz wskazówek? Oto jak skonfigurować środowisko lokalne w systemie Windows i jak to zrobić na komputerze Mac. Możesz również zapoznać się z naszym przewodnikiem 24 najlepsze edytory tekstu dla programistów WordPress.

Co to jest Customizer?

Jeśli rozwinąłeś swoją wiedzę WordPress do tego stopnia, że studiujesz ten kurs, powinieneś był wcześniej użyć narzędzia dostosowującego, więc nie będziesz potrzebował dużo wprowadzenia. Dostosowywacz pozwala administratorom witryny wprowadzać zmiany w treści lub projekcie witryny, a także dodawać widżety, menu itp., z podglądem na żywo pokazującym, co dzieje się podczas pracy.

Oto jak wygląda Customizer dla mojej strony demo w tej chwili:

the default customizer

Obecnie posiada cztery domyślne sekcje:

  • Tożsamość Strony – Gdzie można edytować tytuł i opis strony.
  • Menu – Gdzie można dodawać i edytować menu.
  • Widgety – Do dodawania widżetów do zarejestrowanych obszarów widżetów.
  • Statyczna Strona Główna – Użyj tego, aby ustawić stronę statyczną jako stronę główną.

Są one dodawane przez WordPress, a nie przez motyw – nasz motyw nie ma jeszcze żadnych sekcji dostosowywania ani kontrolek. W tej części serii dodamy dwie sekcje-jedną dla zawartości nagłówka, a drugą dla kolorów.

Klasy, Hooki i metody używane przez Customizer

Dostosowywacz ma własne API, z różnymi klasami, hookami i funkcjami, z którymi musisz współdziałać i korzystać, aby dodać funkcjonalność dostosowywania do swojego motywu. Rzućmy okiem na niektóre z nich:

  • Na customize_register hook akcji to ten, którego musisz użyć, aby uzyskać dostęp do dostosowywania. Większość funkcji dostosowywania musi być podłączona do tego.
  • Możesz również skorzystać z wp_head hook, aby dodać niestandardowe stylizacje do < head> sekcja Twojej witryny na podstawie ustawień w Personalizatorze-zrobimy to z kolorami w tej części kursu.
  • Na WP_Customize_Manager Klasa określa, jak działają Ustawienia, kontrolki i sekcje dostosowywania. Podczas interakcji z modułem dostosowywania używasz metod z tej klasy.
  • Istnieją również klasy, które mają zastosowanie do określonych typów kontroli, definiując ich działanie domyślnie. Należą do nich WP_Customize_Color_Control oraz  WP_Customize_Control klasy. Możesz utworzyć własną klasę, aby je rozszerzyć i zdefiniować niestandardowe wersje kontrolek, których będziesz używać w swoim motywie.
  • Do tworzenia sekcji używasz $wp_customize->add_section() metoda. Pokażę Ci parametry dla tego, jak pracujemy przez proces dodawania go.
  • Aby dodać kontrolkę, użyj $wp_customize->add_control() metoda.
  • Aby dodać ustawienie, które pozwala sterownikowi zrobić coś w nich, użyj $wp_customize->add_setting() metoda.

Zauważ, że trzy ostatnie metody, które opisałem, są raczej metodami niż funkcjami, ponieważ są to metody klasy, a nie samodzielne funkcje.

Będziemy pracować nad każdym z nich, konfigurując sekcje dostosowywania, elementy sterujące i ustawienia w tej części kursu.

Pierwsze kroki: Tworzenie pliku dołączającego dla modułu dostosowującego

Zanim zaczniemy dodawać kod do Personalizatora, dodajmy plik zawierający cały kod. Zamiast dodawać to do tematu funkcje.php plik, stwórzmy plik include.

  1. W folderze motywów utwórz folder o nazwie zawiera.
  2. Wewnątrz tego, utwórz pusty plik o nazwie customizer.php.
  3. Otwórz swój funkcje.php plik. Na górze dodaj to:
    Ładowanie gist 1392d651b0f99338446eb33005050f25
  4. Zapisz i zamknij plik funkcji.

Następnie rozpocznijmy pracę w nowym customizer.php plik.

  1. Otwórz swój nowy customizer.php plik i dodaj otwarcie <?php przypnij to.
  2. Poniżej, dodaj to:
    Ładowanie gist 1392d651b0f99338446eb33005050f25
  3. Zapisz plik.

Możesz zacząć.

Dodawanie Sekcji

Najpierw dodajmy kilka sekcji, aby zawierały nasze kontrolki.

  1. Wewnątrz wpmu_customize_register() funkcja, którą właśnie dodałeś, wpisz ten:
    Ładowanie gist 1392d651b0f99338446eb33005050f25

    Dodaje to sekcję danych kontaktowych, którą dodamy do nagłówka.

  2. Teraz Poniżej, dodaj to:
    Ładowanie gist 1392d651b0f99338446eb33005050f25
  3. Zapisz plik.

Jeśli wrócisz do swojej witryny i przejrzysz narzędzie dostosowania, zauważysz, że nie dodano żadnych nowych sekcji. Nie martw się! Dzieje się tak dlatego, że jeśli w Twoich sekcjach nie ma kontroli, WordPress ich nie wyświetla. Następnie dodamy te elementy sterujące.

Dodawanie kontrolek i ustawień

Teraz mamy sekcje na miejscu, musimy dodać do nich kontrolki i ustawienia. Zacznijmy od kontrolek tekstowych.

Dodawanie elementów sterujących i ustawień tekstu

Po pierwsze, skonfigurujmy naszą własną klasę z ogólną kontrolą tekstu. Oznacza to, że nie musimy definiować naszej kontroli tekstu za każdym razem, gdy dodajemy nową.

  1. Wewnątrz funkcji, poniżej ustawienia, które właśnie dodałeś, wpisz to:
    Ładowanie gist 1392d651b0f99338446eb33005050f25
  2. Zapisz plik.

To Nasza domyślna konfiguracja. Użyjemy tego przy definiowaniu każdej z naszych kontrolek tekstowych. Dodamy trzy: adres, numer telefonu i adres e-mail. Później umieścimy je w nagłówku motywu.

  1. Poniżej klasy, którą właśnie zdefiniowałeś, Dodaj kod dla obszaru tekstowego adresu:
    Ładowanie gist 1392d651b0f99338446eb33005050f25
  2. Następnie dodaj kod numeru telefonu:
    Ładowanie gist 1392d651b0f99338446eb33005050f25
  3. Na koniec dodaj obszar tekstowy adresu e-mail:
    Ładowanie gist 1392d651b0f99338446eb33005050f25
  4. Teraz zapisz swój plik.

W każdym przypadku dodaliśmy dwie rzeczy: ustawienie i sterowanie. To ustawienie jest tym, co WordPress przechowuje w bazie danych, podczas gdy kontrola jest interfejsem, w którym użytkownicy będą wpisywać swój tekst.

Na $wp_customize->add_setting() metoda ma dwa parametry:

  • Unikalny identyfikator ustawienia
  • Wartość domyślna

Na $wp_customize->add_control() metoda ma jeden parametr, nowy wpmu_Customize_Textarea_Control, który mówi WordPressowi, że tworzymy nową instancję klasy, którą już stworzyliśmy. Nowa klasa ma trzy parametry:

  • $wp_customize, obiekt tej klasy.
  • Unikalny identyfikator dla ustawienia.
  • Tablica wartości:
    • Etykietę, która jest gotowa do tłumaczenia (więcej w dalszej części tego kursu).
    • Sekcja, w której będzie ta kontrola.
    • Ustawienie, do którego wysyła dane, które jest unikalnym identyfikatorem ustawień już utworzonych.

Teraz, jeśli wrócisz do dostosowywania w swojej witrynie i odświeżysz ekran, Dane Kontaktowe sekcja zostanie wyświetlona:

The Customizer with a contact details section added

Jeśli przejdziesz do tej sekcji, zobaczysz swoje kontrolki:

Text controls in the Customizer

W tej chwili, jeśli wpiszesz cokolwiek w te elementy sterujące, nie pojawią się one w witrynie, ale naprawimy to za chwilę. Po pierwsze, dodajmy kilka kontrolek do naszej drugiej sekcji.

Dodawanie kontrolek i ustawień kolorów

Następnie dodajmy kilka kontrolek kolorów, których administratorzy witryny mogą użyć do zmiany schematu kolorów motywu. Ponieważ dodajemy tutaj cztery kontrolki, zamierzam skonfigurować $textcolors zmienna, a następnie użyć go do pracy przez każdy z kolorów, które chcemy dodać i utworzyć kontrolkę dla każdego z nich.

Najpierw skonfigurujmy tę zmienną.

  1. Poniżej kodu, który właśnie dodałeś dla kontrolek tekstowych, dodaj ten:
    Ładowanie gist 1392d651b0f99338446eb33005050f25
  2. Zapisz plik.

Tworzy to $textcolors zmienna zawierająca tablicę wartości: wpmu_color1, wpmu_color2, wpmu_links_color1 oraz wpmu_links_color2.  Dla każdego z nich istnieje inna tablica drugiego poziomu, z ślimakiem, domyślnym kolorem i etykietą.

Poklepać się po plecach-właśnie zastosowałeś nową technikę PHP: zagnieżdżone tablice wewnątrz zmiennej!

Teraz stwórzmy sterowanie. Zamiast tworzyć nowy dla każdego z naszych czterech kolorów, użyjemy foreach () aby zapętlić Cztery kolory, które już zdefiniowaliśmy w naszej zmiennej.

  1. Poniżej kodu, który właśnie dodałeś, aby skonfigurować zmienną, dodaj ten:
    Ładowanie gist 1392d651b0f99338446eb33005050f25
  2. Zapisz plik.

To pętli przez każdy z naszych kolorów i dodaje następujące:

  • Ustawienie, z dwoma parametrami:
    • Unikalny identyfikator, który wykorzystuje slug z tablicy zmiennych
    • Tablica wartości, w tym wartość domyślna, ponownie wzięta z tablicy zmiennej, oraz Typ kontrolki, która jest opcja.
  • Kontroli, przy użyciu nowych WP_Customize_Color_Control z trzema parametrami:
    • $wp_customize
    • Unikalny identyfikator, za pomocą ślimaka
    • W tablicy, Etykieta, sekcja i ustawienie.

Jest to bardzo podobne do tego, co zrobiliśmy dla kontrolek tekstowych, ale używa wartości z tablicy, którą już zdefiniowaliśmy za pomocą $textcolors zmienna. Jeśli chcesz, możesz spróbować wrócić i zastosować tę samą technikę do już dodanych formantów tekstu i ustawień.

Teraz spójrz na dostosowywanie w swojej witrynie. Zobaczysz Kolorystyka sekcja z czterema kontrolkami kolorów:

the color controls section in the Cusotmizer

Podobnie jak w przypadku formantów tekstowych, jeśli wybierzesz nowy kolor za pomocą próbnika kolorów, nie będzie to jeszcze miało znaczenia dla witryny. Zmieńmy to.

Implementacja kontrolek i ustawień dostosowywania w motywie

Dodawanie kontrolek i ustawień do dostosowywania to świetny pierwszy krok, ale musisz je uruchomić, co oznacza dodanie kodu do motywu, który przyjmie wartości ustawień, które WordPress zapisuje w bazie danych, i wyprowadzi je w swoim motywie.

Musimy zrobić dwie rzeczy.:

  • Aby uzyskać dane kontaktowe, dodaj hook do nagłówka, w którym możemy wyświetlić tekst.
  • Dla kolorów tworzymy stylizacje, które podczepiamy do wp_head hook do zmiany wartości kolorów dla danej klasy w motywie.

Po pierwsze, dane kontaktowe.

Dodawanie tekstu do tematu

Piszemy funkcję, która wyświetla tekst w naszym customizer.php plik, wewnątrz funkcji, którą podpiszemy do Hooka akcji. Oznacza to, że musimy utworzyć kolejny hook akcji w naszym temacie, wewnątrz nagłówka.

  1. Otwórz swój motyw nagłówek.php plik.
  2. Znajdź < div class = "header-right"> linii, i dodać to bezpośrednio pod nią:
    Ładowanie gist 1392d651b0f99338446eb33005050f25
  3. Zapisz i zamknij nagłówek.php plik.

Teraz mamy hak, do którego możemy podłączyć naszą funkcję. Stwórzmy tę funkcję.

  1. W customizerze.php, dodaj pustą funkcję:
    Ładowanie gist 1392d651b0f99338446eb33005050f25
  2. Wewnątrz funkcji Dodaj następujące:
    Ładowanie gist 1392d651b0f99338446eb33005050f25
  3. Zapisz plik.

To dodało cztery rzeczy do znaczników:

  • Element adresu zawierający wszystko inne
  • Akapit z adresem
  • Akapit z numerem telefonu
  • Akapit z adresem e-mail, wewnątrz linku do tego adresu.

Aby to zrobić, użyliśmy get_theme_mod() funkcja, która pobiera dane zapisane zgodnie z odpowiednim ustawieniem przez dostosowujący. Ma dwa parametry: ID ustawienia i wartość domyślną.

Teraz, jeśli spojrzysz na swoją witrynę, zobaczysz domyślny tekst w nagłówku:

contact details displayed in the header of the live site

Ponieważ tekst wewnątrz elementu z nagłówek-prawy klasa ma odpowiednie wyrównanie już zdefiniowane przez arkusz stylów tematu, nasz tekst jest już wyrównany poprawnie dla nas. Możesz dostosować margines pod obszarem widżetu nagłówka in, aby dodać trochę miejsca pod tym polem wyszukiwania (lub może dostosować margines poniżej zawierającego nagłówek element).

Teraz spróbuj edytować tekst w narzędziu dostosowania:

editing contact details in the customizer

Dodawanie stylizacji do motywu

Następnie stwórzmy funkcję dla schematu kolorów. Przed dodaniem kodu określ, co chcemy kierować dla każdego koloru.

  • Pierwszy kolor (wpmu_color1) będą miały zastosowanie do nagłówków, linków w menu nawigacyjnym i w tle stopki.
  • Drugi kolor zastosuje się do tła nawigacji.
  • Trzeci kolor będzie dotyczył linków, które w link lub odwiedzone Stanów.
  • Czwarty kolor będzie miał zastosowanie do linków w hover lub aktywny Stanów.

Możesz zastosować swój schemat kolorów do różnych elementów lub dodać więcej kolorów dla dodatkowych elementów lub klas. Zanim dodamy stylizację, musimy utworzyć funkcję.

  1. W customizerze.php, dodaj tę funkcję:
    Ładowanie gist 1392d651b0f99338446eb33005050f25
  2. Zapisz plik.

To jest podpięte do wp_head hook akcji, więc zawartość funkcji zostanie dodana do < head> sekcji każdej strony. Nie jest to idealne rozwiązanie, ponieważ dodawanie CSS do każdej strony nie jest tak dobrą praktyką, jak używanie arkusza stylów. Ale jest to jedyny sposób, aby to zrobić, ponieważ każdy kolor jest dodawany przez funkcję i nie można kodować funkcji PHP w arkuszu stylów.

Zauważ, że dodałem otwarcie <?php tag na końcu mojej funkcji, ale nie na początku. Dzieje się tak, ponieważ dodam tag zamykający wewnątrz funkcji – Czytaj dalej i będzie to miało sens.

Teraz stwórzmy zmienną dla każdego z kolorów.

  1. Wewnątrz funkcji dodaj to:
    Ładowanie gist 1392d651b0f99338446eb33005050f25
  2. Zapisz plik.

Mamy więc teraz cztery zmienne, których możemy użyć do zdefiniowania kolorów wewnątrz < style> element. Dodajmy to.

  1. Poniżej zmiennych, ale nadal wewnątrz funkcji, dodaj to:
    Ładowanie gist 1392d651b0f99338446eb33005050f25

    Jest ten zamykający znacznik PHP, po którym następuje < style> element naszych stylów.

  2. Następnie dodaj stylizację dla pierwszego koloru:
    Ładowanie gist 1392d651b0f99338446eb33005050f25
  3. Teraz drugi kolor:
    Ładowanie gist 1392d651b0f99338446eb33005050f25
  4. I wreszcie, dwa kolory linków:
    Ładowanie gist 1392d651b0f99338446eb33005050f25
  5. Zapisz plik.

W zależności od motywu możesz wprowadzić pewne zmiany w elementach i klasach, do których się kierujesz.

Teraz, jeśli przejdziesz do dostosowywania w panelu administracyjnym witryny, możesz zacząć poprawiać swój schemat kolorów. Oto Mój z bardzo jaskrawym planem!

the Customiser with colors edited

Prawdopodobnie nie jest to schemat kolorów, którego chcesz użyć w swojej witrynie, ale pokazuje, w jaki sposób kolory są zaimplementowane w motywie. Spróbuję czegoś bardziej gustownego, a potem zapiszę i opublikuję:

a more tasteful color scheme (shades of blue and gray) on the front end of the site

Teraz użytkownicy mogą zmienić schemat kolorów w swojej witrynie za pomocą narzędzia dostosowywania.

Wyzwanie: Dodaj własne ustawienia i sterowanie

Teraz, gdy dodałeś kilka formantów tekstowych i schemat kolorów, dlaczego nie spróbować dodać więcej ustawień i formantów do swojego motywu, wprowadzając techniki, których nauczyłeś się do tej pory. Możliwości obejmują:

  • Media upload – w tym celu tworzysz nową instancję WP_Customize_Image_Control klasy, w podobny sposób jak to już zrobiłeś z klasą color control. Następnie musisz dodać obraz do strony (może logo w nagłówku?) za pomocą haka, w podobny sposób, jak już zrobiłeś dla danych kontaktowych.
  • Stylizacja obrazu – jeśli dodasz przesyłanie multimediów, możesz utworzyć kilka opcji stylizacji tego obrazu, takich jak umieszczenie logo po lewej stronie tytułu witryny lub użycie go do zastąpienia tytułu witryny. Do sterowania można użyć przycisków radiowych, definiując "type" = > "radio" w parametrach dla Twojego $wp_customize->add_control() metoda. Następnie należy użyć zmiennej do przechowywania wybranej opcji stylizacji za pomocą get_theme_mod(), w podobny sposób jak dla kolorów powyżej. Na koniec możesz dodać stylizację dla każdej z tych opcji do arkusza stylów lub za pomocą funkcji podłączonej do wp_head. Możesz użyć arkusza stylów, ponieważ używasz opcji dodawania klasy do plików szablonów, a nie dodawania stylizacji do tej klasy w arkuszu stylów.
  • Układ strony-spróbuj dodać opcje układu strony, takie jak pełna szerokość, kolumna lub z paskiem bocznym lub bez niego. Możesz to zrobić dla określonego typu treści (na przykład pojedynczych postów lub stron), używając znacznika warunkowego w funkcji, do której dołączasz wp_head z odpowiednią stylizacją. Ponownie, można użyć przycisków radiowych i ustawić stylizację za pomocą get_theme_mod() funkcja.
  • Pozycja elementów-można dodać opcję przesuwania paska bocznego w lewo lub w prawo lub przesuwania obrazu nagłówka powyżej lub poniżej menu lub tytułu witryny. Ponownie potrzebujesz przycisków opcji i zmiennej, której używasz do definiowania stylów, używając get_theme_mod().
  • Więcej opcji tekstowych-spróbuj utworzyć tekst na pasku bocznym lub stopce, który użytkownicy mogą edytować w Dostosowywaczu, podłączony do haczyków już dodanych w motywie pasek boczny.php oraz stopka.php pliki.
  • Przycisk Call to action – możesz użyć kontrolek tekstowych, aby utworzyć edytowalny przycisk call to action, a także przycisków radiowych, aby określić, czy jest on aktywowany i gdzie się pojawia. Następnie użyj znacznika warunkowego w funkcji, który dodaje pole (za pomocą Hooka), aby sprawdzić, czy należy je dodać w tej lokalizacji.

To tylko niektóre z dostępnych możliwości. Dlaczego nie spróbować? Jeśli potrzebujesz więcej inspiracji do kontroli dostosowywania, spróbuj spojrzeć na niektóre z wielkich konfigurowalnych motywów dostępnych w katalogu motywów i sprawdzić, czy możesz odtworzyć to, co zrobili. Nie przesadzaj jednak – nie chcesz przytłaczać swoich użytkowników!

Jeśli chcesz sprawdzić kod utworzony w tej części serii, nie zapomnij pobrać kopii motywu z plików źródłowych serii na Github. Jeśli utkniesz w dowolnym momencie lub Twój kod nie działa, sprawdź kod przed wysłaniem pytania tutaj. Najlepszym sposobem na naukę jest wypracowanie tego dla siebie!

Customizer to potężne narzędzie

Dostosowywacz jest doskonałym narzędziem pozwalającym użytkownikom Twojego motywu wprowadzać zmiany w swojej witrynie bez pisania kodu. Jeśli tworzysz motywy dla innych do wykorzystania w ich witrynie, zapewnia im to większą elastyczność i kontrolę nad wyglądem witryny. A jeśli tworzysz witryny dla klientów, Dostosowywacz to świetny sposób na edytowanie treści, takich jak dane kontaktowe i tekst na pasku bocznym, bez konieczności pisania kodu (lub zmuszania Cię do tego).

Mamy nadzieję, że ta część serii dała Ci podstawy w tym, jak działa Dostosowywacz i jak dodajesz do niego ustawienia i elementy sterujące, a także dostarczyła inspiracji do dodania go do własnych motywów. Baw się eksperymentując!

To prawda, mnóstwo wiedzy WordPress, recenzja, opinie instruktorów i certyfikacja, za darmo dla członków WPMU DEVRozpocznij Naukę

Czy ten samouczek okazał się pomocny? Dlaczego chcesz nauczyć się tworzenia WordPress? O czym chcesz wiedzieć więcej? Daj nam znać w komentarzach poniżej.

Tagi:

You May Also Like

Jak naprawić nieprawidłowy błąd JSON w WordPress (Przewodnik dla początkujących)

W artykule: Co powoduje błąd “nieprawidłowa odpowiedź JSON” w WordPress?1. Sprawdź adresy…

Jak naprawić błąd krytyczny w WordPress (krok po kroku)

W artykule: Co To jest błąd krytyczny w WordPress?Co powoduje krytyczny błąd…

Jak zmienić kolor linku w WordPress (poradnik dla początkujących)

W artykule: Dlaczego Linki Są Ważne?Jak dodawać linki w postach i stronach…

9 Najlepsze Darmowe Wtyczki WordPress Author Bio Box

W artykule: 1. Simple Author Box2. Branda3. Autor postu WP4. Author Bio…