Pytania otagowane jako theme-customizer

Customizer to platforma do przeprowadzania zmian w WordPress. Ustawienia mogą modelować wszystko w danej witrynie (opcje, mody motywów, menu nawigacyjne widgetów, posty itp.), A zmiany są grupowane w zestawy zmian, które są następnie przeglądane, zapisywane jako wersje robocze, a nawet planowane. Motywy i wtyczki mogą rozszerzyć Customizer. Należy zadawać pytania związane z interfejsem Customize API w WordPress, zarówno w PHP, jak i JS.

5
Jak rozszerzyć WP_Customize_Control
Szukam sposobu, aby dodać nowy rodzaj kontroli do dostosowanego panelu podglądu na żywo . Widziałem, jak dodawać nowe sekcje do panelu za pomocą add_action( 'customize_register'... Kontrola, którą chcę wdrożyć, to inny rodzaj próbnika kolorów. W poprzednim poście widzimy, jak rozszerzyć podstawowe klasy, aby dodać widżety, ale brakuje mi tutaj haka, …

2
Ustawienia API vs Theme Customizer
Kiedy należy użyć interfejsu API ustawień, a kiedy lepiej użyć dostosowania motywu? Po przejściu przez Google przez cały ranek nie byłem w stanie znaleźć dobrze przemyślanych i najnowszych wskazówek w tej sprawie. Chociaż jest jeszcze za wcześnie, myślę, że dostosowanie motywu jest sugestywnym pierwszym krokiem w kierunku wprowadzenia więcej funkcji …

5
get_option () vs get_theme_mod (): Dlaczego jeden jest wolniejszy?
Od get_theme_mod()jakiegoś czasu korzystam z różnych moich projektów. Zdecydowałem się skorzystać z interfejsu API dostosowywania motywu w WordPress v3.4, gdy był dostępny, ponieważ uważałem, że jest to niezbędne narzędzie dla moich klientów. Po jakimś czasie zacząłem zauważać, że moje strony czują się trochę bardziej powolne niż zwykle, a w szczególności …

2
Nowy WP_Customize API - jak działa pod maską?
Zauważyłem, że jeśli wprowadzisz zmiany za pomocą nowej funkcji „dostosuj”, podczas nawigacji na innej stronie w dokumencie podglądu iframe zmiany zostaną zastosowane, nawet jeśli nie są niezapisane. Wygląda na to, że WP gdzieś przechowuje tymczasowe zmiany i stosuje je w witrynie, jeśli strona jest wyświetlana w trybie „dostosowywania”. Ale skąd …


1
Jak wdrożyć selektywne odświeżanie z ustawieniem dostosowania?
Mam sekcję w szablonie strony w utworzonym przeze mnie motywie, która wyświetla zawartość na podstawie strony wybranej przez użytkownika w dostosowywaniu za pomocą kontrolki rozwijanych stron. W tej chwili używa tylko standardowego domyślnego transportu odświeżania, ale ponieważ jest to trochę niezgrabne przeładowywanie całej ramki iframe, zastanawiałem się, czy można użyć …

2
Dostosuj JS API
Okej, więc próbowałem nauczyć się dynamicznie tworzyć nowe sekcje paneli i formanty za pomocą interfejsu API JS dostosowywania. To było frustrujące kilka dni i nie byłem w stanie znaleźć dokładnego sposobu na osiągnięcie tego poprzez JS API. Jak dotąd robię to, aby tak się stało, ale bez powodzenia: // for …

2
Jak zaimplementować selektor WordPress Iris do mojej wtyczki na interfejsie?
To pytanie tutaj zadaje to samo pytanie jak ja, ale nie było wystarczających odpowiedzi ani wybiera poprawną odpowiedź więc pytam ponownie nadzieję, jeśli pytam w bardziej spójny sposób mogę uzyskać odpowiedź. Próbuję zaimplementować koło wyboru kolorów, jak widać w okienku API dostosowywania motywu Wordpress do wybierania kolorów. Ładowanie skryptów i …

2
Dostosowywanie motywu - kolejność ustawień
Jeśli dodam więcej niż 5 ustawień do jednej sekcji, kolejność ustawień staje się dziwna. Na przykład: // Link color $wp_customize->add_setting( 'tonal_'.$themeslug.'_settings[link_color1]', array( 'default' => $themeOptions['link_color1'], 'type' => 'option', 'sanitize_callback' => 'sanitize_hex_color', 'capability' => 'edit_theme_options', 'transport' => 'postMessage' ) ); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'tonal_'.$themeslug.'_settings[link_color1]', array( 'label' => __( 'Link color1', …

1
Sekcja obrazu niestandardowego w programie dostosowywania
Mam więc tę sekcję niestandardową w narzędziu dostosowywania, która steruje funkcjami produktów na stronie głównej. Wszystkie są zarejestrowane i tak dalej, ale problem tkwi w tym, że klient przesyła jeden z obrazów funkcji, których nie wiem, jak to zrobić. kod funkcji.php Pracuję z: // Customiser function themeName_customize_register( $wp_customize ) { …

1
Czy można rozszerzyć metody WP Customize JS?
Zastanawiam się, czy można rozszerzyć metody apiobiektu anonimowego wp-admin/js/customize-control.js. Muszę zastąpić jedną z tych metod moją własną logiką niestandardową, ale podejrzewam, że nie jest to możliwe, ponieważ jest ona zapakowana w natychmiast wywołane wyrażenie funkcji: /* globals _wpCustomizeHeader, _wpMediaViewsL10n */ (function( exports, $ ){ // code })( wp, jQuery ); …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.