WordPress Entwickler für Programmierung Ihrer Webprojekte
WordPress Entwickler für Programmierung Ihrer Webprojekte
  • Start
  • Unser Angebot
  • Blog
  • Kontakt
Avatar (Thumbnail) zum Blogeintrag

Admin-Link zu WP Customizer Sektionen

Mit Liebe in die Tasten geklopft von: marcel | 20. April 2023

add_query_arg Customizer

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!

 

    Inhalt auf dieser Seite:

  1. Customizer Links zum schnellen Bearbeiten
  2. Links

Links

  • https://developer.wordpress.org/reference/functions/add_query_arg/
  • https://gist.github.com/slushman/6f08885853d4a7ef31ebceafd9e0c180
Telefon+436603100000
E-Mailsouri@wp-entwickler.at
AdresseWP-Entwickler
Safenauer-Straße 62,
8230 Hartberg

Navigation

Start Unser Angebot Blog

Impressum & Kontakt

wp-entwickler.at wird betrieben von

  • wp-entwickler Rene Souri
  • UID: ATU60950509
  • Safenauer-Straße 62
  • 8230 Hartberg

Wir lieben WordPress und freuen uns, mit Ihnen ein Projekt entwickeln zu können!

  • Impressum
  • AGB

wp-entwickler.at ist eine indit.at Division