Konfigurator motywu – ustawienie w WordPressie

Aby rozpocząć, aby zrozumieć, czym jest Theme Customizer, obejrzyj wideo z YouTube, Myśleć, wiele się wyjaśni. Po obejrzeniu wideo, prawdopodobnie nie będziesz potrzebować wtyczki Drzewo opcji o którym mówiłem wcześniej.

Myślę, że po obejrzeniu będziesz miał wiele pomysłów na to, jak możesz wykorzystać ten przydatny panel, a oto jak to działa, spójrzmy poniżej.

Istniejące opcje

Pierwszą rzeczą, którą uważam za ważną do rozważenia, są istniejące metody dostosowywania motywu., jak pisze je wielu autorów 3 opcja, uwierzmy im i spróbujmy nauczyć się korzystać z tych metod.

  • Są mody, które są obsługiwane do pracy z motywem, Możesz kontrolować te mody za pomocą funkcji set_theme_mod i get_theme_mod. Te funkcje są obsługiwane Interfejs API ustawień WordPress i pracować świetnie.
  • Indywidualne ustawienia dla każdego motywu. To nie jest najlepszy sposób na tworzenie tematów, ale ma też swoje miejsce i jest w nim wspierane Konfigurator motywu.
  • Serializowane ustawienia – W sumie, przechowujesz ustawienia w tablicy, a następnie zapisz tę tablicę za pomocą opcja_ustawienia lub get_option, jako jeden wiersz w bazie danych. Jest to najbardziej optymalna metoda i rozważymy ją w tym artykule..

Pokrótce wspomnieliśmy o pozostałych dwóch metodach i o tym, czy ich potrzebujemy, wtedy je rozważymy.
Po pierwsze w Theme Customizer lewa strona jest podzielona na sekcje i warto zwrócić na to uwagę! Wszystko działa przez specjalność akcja (świnia) dostosuj_rejestr.

Funkcja otrzymuje jako parametr $wp_dostosuj to jest główny przedmiot. Będziemy z nim pracować podczas dodawania sekcji, kontrole i tym podobne.

Sekcje w Dostosowaniu motywu

Więc, pierwszy, co powinno być zrobione, jest dodanie sekcji. Oto jeden ze sposobów, aby to zrobić:

Chociaż w sekcji nie ma żadnych elementów sterujących i nie są one skonfigurowane, nowa sekcja nie zostanie wyświetlona, o sterowaniu porozmawiamy nieco później., a teraz spójrzmy na kod, który opisaliśmy powyżej.
nazwa_motywu_kolor_schematu – pierwszy parametr to unikalny identyfikator do wyświetlenia, będziemy potrzebować tego identyfikatora później, kiedy umieścimy kontrolki w sekcji.

Drugi parametr to tablica. Ta tablica ma dwa indeksy. Indeks tytuł aby określić tytuł i opis sekcji. Indeks priorytet to jest priorytet partycji, co decyduje o ich kolejności.

Ustawienia sekcji

Dalej, zmodyfikujmy niektóre ustawienia. Proponujemy parametry dla naszego przekroju i rozważamy 3 opcja.

Deklarujemy ustawienia w ten sposób:

Opcja ustawienia nr 3. Po zapisaniu zostanie utworzona tablica z nazwą, łącznie z nazwą motywu i indeksem, która będzie nazwą naszej opcji.

Opcja ustawienia nr 2. Podczas zapisywania zostanie utworzona zmienna. Nazwa zmiennej będzie zawierać nazwę motywu i nazwę opcji, którego będziemy trzymać.

Opcja ustawienia nr 1. Podczas zapisywania zostanie utworzona zmienna, która w swojej nazwie będzie przechowywać tylko nazwę opcji.

Skorzystamy z opcji nr 3.

Oprócz tego, że ustawiliśmy ustawienia motywu WordPressa i z pomocą dodaj_ustawienie umieścić je w bazie danych, trzeba jeszcze ustawić sterowanie. Spróbujmy dodać jeden z nich, po dodaniu sekcja z elementami sterującymi, takimi jak przyciski opcji, pojawi się w Dostosowaniu motywu.

Rozważ wyświetlenie kontrolki pola wyboru w Dostosowaniu motywu

Rozważmy przykład wyświetlania kontrolki wyboru w Dostosowaniu motywu

Rozważmy przykład wyświetlania kontrolki wprowadzania tekstu w Dostosowaniu motywu

Rozważ przykład wyświetlania kontrolki przesyłania obrazu w Dostosowaniu motywu

Rozważmy przykład wyświetlania kontrolki typu Przesyłanie plików w Dostosowaniu motywu

Rozważmy przykład wyświetlania kontrolki typu Próbnik kolorów w Dostosowaniu motywu

Rozważmy przykład wyświetlania kontrolki typu Page Dropdown w Dostosowaniu motywu

Skończyliśmy z typami., w ogóle, jak się okazało, nie wszystko jest tak skomplikowane, a nawet obiektowe, co szczerze mówiąc bardzo mnie ucieszyło WordPressa, są stopniowo korygowane ). Tak myślę, wystarczy zacząć tworzyć własne motywy za pomocą tego narzędzia.

Opcje przeglądania i wyświetlania, które zostały zapisane w programie Theme Customizer

Podgląd na żywo

O tak, prawie zapomniałem, opcje, które stworzyliśmy, ale nadal musimy wyświetlić je w szablonie i umożliwić użytkownikowi przejrzenie naszych opcji przed ich zapisaniem, i tylko ta osoba będzie mogła zobaczyć zmiany., kto je tworzy w czasie rzeczywistym, a zwykły użytkownik nie będzie mógł tego zrobić, dopóki nie naciśnie przycisku zapisu.

Najprawdopodobniej wielu bystrych programistów, którzy siedzą na mojej stronie, już się domyśliło, że aby wyświetlić podgląd opcji, użyjemy podstępnego JQUERY scenariusz.
Na samym końcu naszej funkcji nazwa_motywu_dostosuj_rejestr, przed zamknięciem, wklej kod:

Ta akcja spowoduje wyświetlenie funkcji w stopce strony po wykonaniu kodu, który pokaże zmiany za pomocą JQUERY, zmiana zawartości elementu $( „#logo a’ ).HTML( nowość ). Uwaga, moje logo jest zaznaczone „#logo a’ możesz być inny.

Kod $wp_customize->get_setting( „…')->transport = „wiadomość pocztowa’ o ile dobrze zrozumiałem, trzeba podać nazwę opcji, aby można było ją dalej wykorzystać do wyświetlenia podglądu, Próbowałem bez tego kodu, ale to nie zadziałało. ), Nie znalazłem też odpowiedzi po angielsku.. Jeśli ktoś ma odpowiedź, Napisz w komentarzach. Mimo, że kod działa.

Oto kod wtyczki jquery:

Zastąp kod tym:

Więcej na temat get_option Przeczytaj artykuł “Rozważ mechanizmy pracy z opcjami“.

tak, Myślałem, że artykuł będzie krótszy, ale prawie kompletny przewodnik do pracy z Konfigurator motywu. Widzę, że poniosło mnie z tematem. ).

Ponieważ temat nie jest prosty, postanowiłem przedstawić Ci kilka źródeł.
zip wordpress настройка Theme Customizer


Kup hosting WordPress
Nauczyciel WordPressa
Usługi korepetycji online. Lista kursów, które prowadzę
  • Podstawowy kurs projektowania stron internetowych;
  • Układ stron;
  • Ogólny kurs CMS WordPress oraz kontynuacja kursu dotyczącego tworzenia szablonów;
  • Tworzenie stron internetowych w PHP.
Czytaj więcej na stronie Nauczyciel WordPressa
*/

Podczas kopiowania lekcji, proszę zostawić link do artykułu autora, to ja!


Theme Customizer – ustawienia w WordPress

Najpierw, aby zrozumieć, czym jest narzędzie do dostosowywania motywu, obejrzyj film z serwisu YouTube, Myśleć, wiele rzeczy się wyjaśni. Po obejrzeniu wideo, prawdopodobnie nie będziesz potrzebować wtyczki Drzewo opcji, o którym mówiłem wcześniej.

Tak myślę, po obejrzeniu będziesz mieć wiele pomysłów na wykorzystanie tego przydatnego panelu, a oto jak to działa, rozważ trochę poniżej.

Istniejące parametry

Pierwszą rzeczą, którą uważam za ważną do rozważenia, są istniejące metody tworzenia motywu, jak pisze wielu ich autorów 3 opcje, uwierzmy im i spróbujmy nauczyć się korzystać z tych metod.

  • Są mody, które są obsługiwane do pracy z motywem, tymi modami można sterować za pomocą funkcji set_theme_mod oraz get_theme_mod. Te funkcje są obsługiwane Interfejs API ustawień WordPress i dobrze pracować.
  • Indywidualne opcje dla każdego motywu. Nie jest to najlepszy sposób na tworzenie motywów, ale też ma gdzie być i w czym jest wspierana Konfigurator motywu.
  • Serializowane ustawienia – Zasadniczo, przechowujesz ustawienia w tablicy, a następnie zapisz tę tablicę za pomocą opcja_ustawienia lub get_option, jako jeden wiersz w bazie danych. Jest to najbardziej optymalna metoda i rozważymy ją w tym artykule.

Krótko wspomnieliśmy o pozostałych dwóch metodach, jeśli ich potrzebujemy, rozważymy je.
Po pierwsze, w Lewa część Konfiguratora motywu jest podzielona na sekcje i na to warto zwrócić uwagę! Wszystko działa przez specjalne działać (świnia) dostosuj_rejestr.

Funkcja otrzymuje jako parametr $wp_dostosuj jest głównym obiektem. Będziemy z nim pracować podczas dodawania sekcji, kontrole itp.

Sekcje w Dostosowaniu motywu

dlatego, pierwszy, co robić, jest dodanie sekcji. Oto jeden ze sposobów, aby to zrobić:

W sekcji nie ma jeszcze kontrolek i nie są one skonfigurowane, nowa sekcja nie zostanie wyświetlona, o sterowaniu porozmawiamy nieco później, a teraz rozważmy kod, który opisaliśmy powyżej.

nazwa_motywu_kolor_schematu – pierwszy parametr to unikalny identyfikator do wyświetlenia, będziemy potrzebować tego identyfikatora później, kiedy umieścimy kontrolki w sekcji.

Drugi parametr jest tablicą. W tej tablicy są dwa indeksy. Indeks tytuł aby określić tytuł sekcji i jej opis. Indeks priorytet jest priorytetem sekcji, co decyduje o ich kolejności.

Ustawienia sekcji

Dalej, skonfigurujmy niektóre parametry. Zaproponujmy parametry dla naszego przekroju i rozważmy 3 opcje.

Deklarujemy ustawienia w ten sposób:

Nr 3 opcja ustawień. Po zapisaniu zostanie utworzona tablica o nazwie, który zawiera nazwę tematu i indeks, która będzie nazwą naszej opcji.

Nr 2 opcja ustawień. Po zapisaniu zmienna zostanie utworzona. Nazwa zmiennej będzie zawierać nazwę tematu i nazwę opcji, którego będziemy trzymać.

Nr 1 opcja ustawień. Po zapisaniu zmienna zostanie utworzona, który będzie przechowywać tylko nazwę opcji w swojej nazwie.

Skorzystamy z opcji nr 3

ponadto, że ustawiliśmy ustawienia motywu WordPressa i przy pomocy dodaj_ustawienie zarejestrował je w bazie danych, nadal musisz ustawić elementy sterujące. Spróbujmy dodać jeden z nich, po dodaniu w Konfiguratorze motywu pojawi się sekcja z kontrolkami typu przycisków radiowych.

Rozważ wyjście kontrolki pola wyboru w Dostosowaniu motywu

Rozważmy przykład wyświetlania kontrolki wyboru w Dostosowaniu motywu

Rozważmy przykład wyświetlania kontrolki typu wprowadzania tekstu w Konfiguratorze motywu

Rozważ przykład wyświetlania elementu sterującego przesyłaniem obrazu w Dostosowaniu motywu

Rozważmy przykład wyświetlania kontrolki typu przesyłania plików w Dostosowaniu motywu

Rozważmy przykład wyświetlania kontrolki typu Próbnik kolorów w Dostosowaniu motywu

Rozważmy przykład wyświetlania kontrolki Page Dropdown w Dostosowaniu motywu

Skończyliśmy z typami, ogólnie nie wszystko jest tak skomplikowane, a nawet obiektowe, co szczerze bardzo mnie uszczęśliwiło w WordPressie, są sukcesywnie korygowane). Tak myślę, wystarczy zacząć tworzyć własne motywy za pomocą tego narzędzia.

Przeglądanie i wyświetlanie opcji, które były przechowywane w Konfiguratorze motywu

Podgląd na żywo

Oh, prawie zapomniałem, opcje, które stworzyliśmy, ale nadal musimy wyświetlić je w szablonie i dać użytkownikowi możliwość przejrzenia naszych opcji przed ich zapisaniem, jednocześnie tylko on będzie mógł zobaczyć zmiany, który wprowadza je w czasie rzeczywistym i których zwykły użytkownik nie może zapisać przed naciśnięciem przycisku.

Najprawdopodobniej istnieje wielu programistów interpretujących, które znajdują się na mojej stronie, już się domyślił, że użyjemy sprytnego skryptu JQUERY do wyświetlenia podglądu opcji.

Na koniec naszej funkcji nazwa_motywu_dostosuj_rejestr, przed jego zamknięciem, wklej kod:

Ta akcja spowoduje wyświetlenie funkcji w stopce strony po wykonaniu kodu, który pokaże zmiany za pomocą JQUERY, zmiana zawartości elementu $(„#logo a”).HTML(nowość). Uwaga, logo jest oznaczone '#logo a’ u Ciebie może być inaczej.

Kod $wp_customize->get_setting( „…')->transport = „wiadomość pocztowa’ o ile rozumiem, konieczne jest przekazanie nazwy opcji w ten sposób, aby można było go następnie użyć do wyświetlenia podglądu, próbowałem bez tego kodu, ale nic nie działało), Nie znalazłem też odpowiedzi w języku angielskim. Jeśli ktoś ma odpowiedź, napisz w komentarzach. Chociaż kod nadal działa.

Oto kod JQUERY wtyczki:

Zastąp kod poniższym:

Więcej na temat get_option Czytaj więcej “Rozważmy mechanizmy pracy z opcjami“.

Więc, Myślałem, że artykuł będzie krótszy, ale okazało się, że jest to prawie kompletny przewodnik do pracy Konfigurator motywu. Widocznie, zafascynowany tematem ).

Ponieważ temat nie jest prosty, postanowiłem zamieścić zmontowany kod.
zip wordpress настройка Theme Customizer


Kup hosting WordPress
Nauczyciel WordPressa
Usługi korepetycji online. Lista kursów, które prowadzę
  • Podstawowy kurs projektowania stron internetowych;
  • Układ stron;
  • Ogólny kurs CMS WordPress oraz kontynuacja kursu dotyczącego tworzenia szablonów;
  • Tworzenie stron internetowych w PHP.
Czytaj więcej na stronie Nauczyciel WordPressa
*/

Podczas kopiowania lekcji proszę zostawić link zwrotny do artykułu autora, czyli ja!

Nikołajenko Maksym

Dyrektor studiów internetowych ProGrafika. rozwijam się, projektowanie i promocja stron internetowych. Zawsze cieszę się z nowych czytelników bloga i dobrych klientów.


Może Ci się spodobać...

Zostaw odpowiedź

Twoj adres e-mail nie bedzie opublikowany. wymagane pola są zaznaczone *

Ta strona używa Akismet do redukcji spamu. Dowiedz się, jak przetwarzane są dane dotyczące Twoich komentarzy.

Szablony WordPressa
Najlepszy hosting na Ukrainie
Stabilny hosting dla Drupala