Als «theme-customizer» getaggte Fragen

Der Customizer ist ein Framework zum Staging von Änderungen in WordPress. Die Einstellungen können alles auf einer bestimmten Site modellieren (Optionen, Themenmods, Widgets-Navigationsmenüs, Beiträge usw.), und die Änderungen werden in Änderungssätzen gebündelt, die dann in der Vorschau angezeigt, als Entwürfe gespeichert und sogar geplant werden. Themen und Plugins können den Customizer erweitern. Fragen sollten im Zusammenhang mit der API zum Anpassen in WordPress in PHP und JS gestellt werden.

5
So erweitern Sie WP_Customize_Control
Ich suche nach einer Möglichkeit, dem benutzerdefinierten Live-Vorschaufenster eine neue Art von Steuerelement hinzuzufügen . Ich habe gesehen, wie man dem Panel mit neue Abschnitte hinzufügt add_action( 'customize_register'... Die Steuerung, die ich implementieren möchte, ist eine andere Art der Farbauswahl. In einem früheren Beitrag haben wir uns überlegt, wie man …

2
Einstellungen API vs Theme Customizer
Diese Frage wurde von WordPress Development Meta Stack Exchange migriert, da sie in WordPress Development Stack Exchange beantwortet werden kann. Vor 6 Jahren migriert . Wann ist es angebracht, die Einstellungs-API zu verwenden, und wann ist es besser, den Theme-Customizer zu verwenden? Nachdem ich den ganzen Morgen gegoogelt habe, konnte …


2
Neue WP_Customize API - wie funktioniert es unter der Haube?
Ich habe festgestellt, dass Änderungen, die Sie mit der neuen Funktion "Anpassen" vornehmen, beim Navigieren auf einer anderen Seite im iframe-Vorschaudokument weiterhin wirksam sind, auch wenn sie nicht gespeichert wurden. Anscheinend speichert WP die temporären Änderungen irgendwo und wendet sie auf die Site an, wenn die Site im Modus "Anpassen" …



2
Customizer JS API
Okay, ich habe versucht, mich darin zu üben, mithilfe der JS-API des Customizers neue Bedienfeldabschnitte und Steuerelemente dynamisch zu erstellen. Es war einige Tage frustrierend und ich konnte nicht genau herausfinden, wie dies über die JS-API erreicht werden kann. Bisher ist dies eine Sache, die ich tue, um dies zu …


2
Theme Customizer - Reihenfolge der Einstellungen
Wenn ich einem einzelnen Abschnitt mehr als 5 Einstellungen hinzufüge, wird die Reihenfolge der Einstellungen merkwürdig. Beispielsweise: // 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 …

1
Abschnitt "Benutzerdefiniertes Bild" im Customizer
Ich habe also diesen benutzerdefinierten Abschnitt im Customizer, der die Feature-Produkte auf der Startseite steuert. Dort sind alle registriert und so weiter, aber das Problem, an dem ich festhalte, ist, wenn der Client eines der Feature-Images hochlädt, von denen ich nicht weiß, wie ich es aktualisieren soll. functions.php code Ich …

1
Ist es möglich, WP Customize JS Methods zu erweitern?
Ich frage mich, ob es möglich ist, die Methoden des anonymen apiObjekts in zu erweitern wp-admin/js/customize-control.js. Ich muss eine dieser Methoden mit meiner eigenen benutzerdefinierten Logik überschreiben, aber ich vermute, dass dies nicht möglich ist, da sie in einen sofort aufgerufenen Funktionsausdruck eingeschlossen ist: /* globals _wpCustomizeHeader, _wpMediaViewsL10n */ (function( …


1
Kann ein Widget im Customizer "zum Einmalgebrauch" verwendet werden (dh deaktiviert werden, nachdem 1 Instanz hinzugefügt wurde)?
Ich bin auf der nächtlichen Suche nach einem benutzerdefinierten Einweg-Widget . Sobald eine Instanz davon zu einem Seitenleistenfenster im Customizer hinzugefügt wurde , sollte das Steuerelement im Bereich "Verfügbare Widgets" als deaktiviert angezeigt werden (oder alternativ ganz verschwinden). So würde es aussehen (beachten Sie das visuell deaktivierte Widget auf der …

1
Link zu einem bestimmten Customizer-Bereich
Ich habe eine Site mit einigen zusätzlichen Customizer-Abschnitten. Gibt es eine Möglichkeit, direkt auf diese zu verlinken, sodass der Abschnitt beim Laden der Seite geöffnet wird ? Etwas wie http://mysites.com/wp-admin/customize.php#fonts Screenshot http://new.tinygrab.com/96412a96d208cf8ff0cf5803327b2d29e0ca68810e.png

1
Wie erstelle ich ein Unterfenster für die Themenanpassung?
Eine der coolen neuen Funktionen von WordPress 4.0 ist die add_panel()Methode. In meiner Situation möchte ich ein neues Bedienfeld für Themenoptionen erstellen, das ist sehr einfach, aber es ist möglich, Unterfenster unter dem Optionsfeld für sie zu erstellen, z. B. eines für die Kopfzeile, eines für den Hauptteil und eines …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.