Übergabe zusätzlicher Variablen in URLs mit WordPress
WordPress ermöglicht die Übergabe zusätzlicher Variablen in URLs und bietet so eine bequeme Möglichkeit zum Speichern und Zugreifen Information. Das Hinzufügen zusätzlicher Variablen zu URLs kann jedoch manchmal auf Schwierigkeiten stoßen.
Ursprüngliches Problem:
Wie in der Anfrage hervorgehoben, stand ein Benutzer vor der Herausforderung, eine zusätzliche Variable mit dem Namen zu übergeben 'c' in der URL einer WordPress-Installation. Diese Variable wurde im Stammverzeichnis der Website (www.example.com?c=123) erkannt, funktionierte jedoch in URLs mit zusätzlichen Informationen (www.example.com/news?c=123) nicht.
Lösung:
Die vorgeschlagene Lösung beinhaltet die Verwendung der folgenden drei WordPress Funktionen:
Implementierung:
Auf der Seite „Link/Abfrage erstellen“. Variable:
In Functions.php oder einer Plugin-Datei (Front- Nur Ende):
Auf der Seite Abrufen und Verwenden der Abfragevariablen:
Zusätzliche Überlegungen zum Backend (wp-admin):
Da die WP-Abfrage nicht in wp-admin verwendet wird, besteht der empfohlene Ansatz darin, das Superglobal $_GET mit filter_input() oder der herkömmlichen isset()-Methode zu untersuchen.
Fazit:
Durch die Implementierung der oben beschriebenen Funktionen und Filter können Sie zusätzliche Variablen effektiv in URLs übergeben innerhalb Ihrer WordPress-Installation. Dies ermöglicht eine größere Flexibilität beim Speichern und Zugreifen auf Informationen und verbessert die Funktionalität und Benutzererfahrung Ihrer Website.
Das obige ist der detaillierte Inhalt vonWie übergebe ich mit WordPress zusätzliche Variablen in URLs?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!