Ich versuche, ein Formular hinzuzufügen, in dem Benutzer Beiträge vom Front-End einreichen können.
Ich folge diesem Tutorial: http: // wpshout.com/wordpress-submit-posts-from-frontend/
Ich füge diesen Code einer meiner Seitenvorlagen hinzu. Das Formular wird in Ordnung angezeigt, aber wenn ich auf die Schaltfläche " Senden " klicke, wird " Fehler " Seite nicht gefunden " angezeigt.
Viele der Kommentatoren sagen, dass es nicht funktioniert. Kann mich jemand in die richtige Richtung weisen? Ist der Code unvollständig? Hat er Fehler? Mache ich etwas falsch?
Vielen Dank
Towfiq I.
Antworten:
Ich habe festgestellt, dass dies bei Themeforest gut funktioniert.
Sie können viele Dinge damit tun. Sie müssen zusätzlichen Code hinzufügen, um zu überprüfen, ob ein Benutzer angemeldet ist oder was auch immer Sie tun möchten.
Auf der anderen Seite müssen Sie im Repo der WordPress-Plugins suchen, um einige großartige Plugins herauszufinden.
Suchen Sie nach "Frontend".
ich hoffe es hilft
quelle
Haha, das ist mein Tutorial, das schlimm gescheitert ist. Tut mir leid, das habe ich geschrieben, weil ich nie das 404-Problem hatte, das alle anderen damit hatten.
Die Frontend- Postformulare, die ich meistens verwende, werden in einem modalen Fenster geöffnet. Beispielsweise werden die Postformulare, die ich für http://wphonors.com erstellt habe , in das Dickbox-Popup geladen, weshalb ich glaube, dass ich nie ein Problem damit hatte diese. Ich konnte mit meinen Formularen alles tun, was ich wollte, Ajax Submit, beim Submit Redirect zu den eingereichten Posts oder einfach eine Nachricht anzeigen und zu einer zufälligen Seite gehen.
Ich hatte schlechte Absichten mit diesem Tutorial, ich hatte gute Absichten :)
Vielleicht versuchen Sie, sie mit Thickbox zu laden, das ist wirklich sehr einfach. Ich arbeite immer noch an einem Follow-up-Tutorial, um das fehlgeschlagene zu beheben, aber es war schwierig, es so zu machen, wie es die meisten Leute wahrscheinlich auf ihren Websites implementieren würden.
quelle