Verwenden von WP3.1
Ich habe eine benutzerdefinierte Seite mit einer WP_Query und die Abfrage erhält dynamische Variablen von der URL. Und ich möchte sichere Variablen und saubere URLs.
Beispiel:
carpage /? carmodel = honda & location = finnland
ZU
carpage / honda / finnland /
Ich habe add_rewrite_rule in functions.php eingefügt und es funktioniert, aber ich bin nicht sicher, ob es sicher ist, dies zu verwenden.
Functions.php
function fcars() {
add_rewrite_rule('carpage/[/]?([a-zA-Z-]*)[/]?([a-zA-Z-]*)$', 'index.php?pagename=carpage&var1=$matches[1]&var2=$matches[2]');
add_rewrite_tag('%var1%', '[a-zA-Z]+');
add_rewrite_tag('%var2%', '[a-zA-Z]+');
}
add_action('init', 'fcars');
Und in der benutzerdefinierten Vorlage bekomme ich die Vars
Könnte mir bitte jemand dabei helfen. Wie kann ich dies sicher machen und ist dies der richtige Weg in WP3.1?
Was ist in diesem Fall der richtige Weg, um add_rewrite_rule zu erstellen:
carpage / honda / finnland /
(nur Bindestriche und Kleinbuchstaben in der URL) carpage ist die statische Vorlagenseite.