Wie kann ich nach einem Permalink zusätzliche Parameter hinzufügen, insbesondere wenn ich einen benutzerdefinierten Beitragstyp verwende?
http://mysite/album/record-name
Nehmen wir zum Beispiel an, es handelt sich um den Permalink. Wie kann ich http://mysite/album/record-name/related
einen 404 oder Redirect nicht aufdrehen?
WordPress scheint die Beitragsvorlage nicht aufzurufen, wenn der Beitrag nicht vorhanden ist. Ich bin also ein bisschen ratlos, wie das geht.
Antworten:
Sie können Ihren URIs einen Endpunkt hinzufügen, um spezielle Anforderungen zu bearbeiten.
Hier ist ein einfaches Beispiel als Plugin. Um zu verstehen, was los ist, lesen Sie Christopher Davis 'fantastisches Tutorial A (Mostly) Complete Guide to the WordPress Rewrite API .
quelle
Sie können dies mit der Rewrite API ‚s add_rewrite_endpoint :
In der Vorlage können Sie erkennen, wann Ihre zugehörige Abfragevariable vorhanden ist:
quelle
fügen Parameter Post - URL (Permalink), i wie folgt verwenden:
Ausgabe:
http://yoursite.com/pagename?my_pid=12345678
quelle