Customizer Links zum schnellen Bearbeiten
Im Frontend kann man einfach Links einbauen, damit man schnell in den Customizer wechseln kann.
Es handelt sich dabei um die blauen Bleistifte, siehe Screenshot:
Dieser Bleistift signalisiert, dass hier etwas mit dem Customizer bearbeitet werden kann.
Möchte man Benutzern und Benutzerinnen die Möglichkeit geben, direkt im Frontend einen Link zum Customizer vorzufinden, beispielsweise zum Editieren des Titels der Website, so kann man das ganz einfach mit Hilfe von add_query_arg( $args ) lösen. Siehe hier.
Die Links im Customizer setzen sich wie folgt zusammen:
Genau hier setzen wir an und formen uns daraus unseren eigenen Link mit add_query_arg() . Mittels Key Value können wir die ersten 2 Parameter übergeben.
autofocus[section] entspricht hierbei dem Customizer Menü selbst, title_tagline öffnet die Anpassungen für die Website-Informationen, also eben auch für den Link der Website.
Der dritter Parameter ist die Admin URL, an dem wir die ersten 2 Werte „anhängen“. Dies entspricht einer leicht abgewandelten Version von diesem Github Post.
Man sollte allerdings vermeiden die $query Variable zu verwenden, da dies signalisiert etwas an der WP-Query zu ändern. Nebenbei: Besser keine Inline-Variablen erstellen – das macht es unlesbar!
In diesem Code Beispiel wurde übrigens die Variante mit einem assoziativen Array und der Admin-URL gewählt – so wäre es auch möglich!