2016-12-01 6 views
-1

Ich habe einige benutzerdefinierte Seiten für mein Plugin erstellt, auch ich habe ein Formular, das von der Front-End gesendet wird. Aber wenn der Submit-Button dieses Formulars gedrückt wird, leitet er mich zur 404-Seite weiter. Nach dem Aktualisieren von Permalinks auf "Post-Name" funktioniert es, aber alles, was ich will, ist, dass das Formular submit ordnungsgemäß funktionieren sollte, egal welche Art von Permalink in den Einstellungen festgelegt ist.WordPress Plugin Entwicklung und 404 Fehler

Einige Hilfe zu diesem wird sehr geschätzt.

Danke!

+0

Haben Sie versucht, die Permalinks zurück zu ändern? Das klingt wie die Änderungen benötigt ein Permalink Flush, um mit der Arbeit zu beginnen (Änderung der Permalink-Struktur löscht Überschreibeinstellungen). – ojrask

Antwort

0

One wie folgt verwenden können: action="<?php echo get_permalink(get_page_by_path('page-id')) ?>" im Front-End-Form. Achtung: Seite muss existieren.

Danke!

0

den normalen Link verwenden, während yourwebsite.com/?p=2 Format einreichen diese Permalink-Struktur unabhängig von

arbeiten
+0

Danke für die Antwort. Für den Moment habe ich versucht, diesen in der Form Aktion zu verwenden: 'action =" "'. Würde es in Zukunft ein Problem geben? Vielen Dank! –

+0

würde empfehlen, ID als Slug zu verwenden, kann geändert werden und kann sich ändern. Sie können get_permalink ($ ID) verwenden https://developer.wordpress.org/reference/functions/get_permalink/ –

+0

Danke für das Zeigen. Ich werde lieber ID verwenden. Aber meine Verwirrung ist, dass ich die Aktion für meine Form wie folgt verwendet habe: 'action =" "'. Wird es in Zukunft ein Problem geben? –

Verwandte Themen