„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > WordPress -URL, um zusätzliche Variablen zu übergeben

WordPress -URL, um zusätzliche Variablen zu übergeben

Gepostet am 2025-04-15
Durchsuche:934

How to Pass Extra Variables in WordPress URLs?

Zusätzliche Variablen in WordPress -URLs

beim Versuch, eine zusätzliche Variable in einer WordPress -URL zu übergeben, können Probleme auftreten, wenn die URL zusätzliche Informationen nach der Stammdomäne enthält. Um dies zu beheben, verwenden Sie den folgenden Ansatz:

1. Verwenden von WordPress -Funktionen

anstatt mit Superglobals zu interagieren, verwenden Sie die folgenden WordPress -Funktionen:

  • add_query_arg () : Erstellt eine URL mit dem benutzerdefinierten Query. Ändert die anerkannten Abfragevariablen von WordPress (nur auf dem Front-End anwendbar).
  • get_query_var () : Ruft den Wert der benutzerdefinierten Abfragevariable ab. Beispiel Implementierung
  • auf der Seite Erstellen des Links:
die Abfragevariable in Back-to-Page-Link hinzufügen:

">
  • in Ihren Funktionen.php oder Plugin-Datei (nur Front-End):

    Funktion add_custom_query_var ($ vars) {{{{{{{{{{{{{ $ vars [] = "C"; $ vars zurückgeben; } add_filter ('query_vars', 'add_custom_query_var');
    ">
    auf der Seite rufen und verarbeiten die Abfragevariable:
  • $ my_c = get_query_var ('c');

    3. Überlegungen zur Rückseite

    ">
    Am Back -End wird die WP () -Funktion nicht ausgeführt, sodass Sie sich also nicht auf die WP -Abfrage verlassen können. Inspizieren Sie stattdessen die $ _get superglobal:

    $ my_c = filter_input (input_get, "c", filter_sanitize_string);
    ">
    , indem Sie sich an diese Empfehlungen einhalten, können Sie effektiv zusätzliche Variablen in WordPress-Urls übergeben.
    Neuestes Tutorial Mehr>

    Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

    Copyright© 2022 湘ICP备2022001581号-3