Das mag wie eine doppelte Frage erscheinen, aber ich habe so viele SO-Posts mit ähnlichen Titeln gelesen, und jeder von ihnen ist viel weiter gekommen, als ich konnte, also scheint es, dass ich muss etwas Grundlegendes falsch machen, aber ich habe keine Ahnung was es ist. Das heißt, hier ist mein Problem:Wordpress add_rewrite_rule funktioniert nicht
Ich befolge die Schritte in der 'Basic Usage' Abschnitt der add_rewrite_rule documentation page, achten Sie darauf, zu leeren und neu zu schreiben Regeln.
Ich habe eine Seite mit einem ID von 68, bekam und ich möchte diese umleiten:
http://localhost.test.wordpress/leaf/68
dazu:
http://localhost.test.wordpress/index.php?page_id=68
ich, dass letztere überprüft haben, existiert und ich kann direkt dorthin navigieren.
So in functions.php
Datei mein Thema, schrieb ich folgendes:
function custom_rewrite_basic() { add_rewrite_rule('^leaf/([0-9]+)/?', 'index.php?page_id=$matches[1]', 'top'); } add_action('init', 'custom_rewrite_basic');
Und dann ging ich zu den Einstellungen -> Permalinks Abschnitt der Platte, die meine WP Admin und klicken auf ‚Änderungen speichern‘ ohne Änderungen , wie es auf der Dokumentseite heißt.
Das Problem, das ich renne ist, dass, wenn ich zu http://localhost.test.wordpress/leaf/68
navigieren, ich einen 404-Fehler bekomme. Klar, die Dokumente zeigen an, dass dies nicht passieren sollte, und keiner der anderen SO-Posts, die ich gesehen habe, hatte dieses Problem (sie kommen über diesen Schritt hinaus und haben Schwierigkeiten in einem anderen Aspekt der Weiterleitung).
Der Umleitungscode, den ich in functions.php
einfüge, ist ein exaktes Kopieren/Einfügen von der Dokumentseite, und dennoch werde ich aufgrund des 404 dazu gebracht, zu glauben, dass überhaupt kein WP-Code ausgeführt wird. Kannst du mich wissen lassen, was ich falsch mache? Ich bin völlig neu in WP.
Ich hatte in letzter Zeit einige Probleme mit meinem Setup. Es hat mir wirklich geholfen, einen Neuschreibungsanalysator zu bekommen. Ich habe Monkeyman benutzt, du kannst es im Plugin Repo bekommen. – Spartacus
Ich bin super neu zu WP. Sollte ich das finden, indem ich zu Plugins -> Add Plugin gehe und nach 'Monkeyman' suche? –
Ja genau. Es ist Monkeyman Rewrite Analyzer. – Spartacus