Ich versuche, eine benutzerdefinierte Web-App mit WordPress zu machen. Ich habe eine Seite, Person mit URL http://www.domainname.com/person . Auf dieser Seite habe ich einen Shortcode. Dieser Shortcode extrahiert einen get-Parameter aus der URL wie http://www.domainname.com/person?id=5 . Das Problem ist, dass WordPress beim Klicken auf URL wie http://www.domainname.com/person?id=5 beschwert, dass die Seite existiert, wenn die Seite http://www.domainname.com/person existiert. Wie kann ich das lösen?
id
wird bereits von WordPress verwendet, es ist eine Abfragevariable und ein reservierter Name. Wenn Sie am Ende einer URL ?id=5
setzen, fragen Sie nach dem Post mit der ID 5.
Haben Sie stattdessen in Erwägung gezogen, eine person
Beitragstyp zu verwenden? Dies würde Ihnen ein Archiv, Hinzufügen / Bearbeiten Bildschirm, Admin-Listen, Vorlagen, individuelle Person Vorlagen, URL-Pfade, etc. kostenlos zur Verfügung stellen. Keine Notwendigkeit, eine Seite und eine Seitenvorlage zu erstellen, verwenden Sie einfach single-person.php
und archive-person.php