Pytania oznaczone «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.

27
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ć...

20
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...

16
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...

10
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',...

10
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...