Frage zu einer Umsetzung: Aufruf einer PHP-Datei nach Formulareingabe

[ad_1]

Hallo zusammen,

ich bin zwar schon ein wenig erfahren mit WordPress, aber kein Experte. Ich arbeite zumeist mit anderen CMS, aber mein Kunde möchte seine Seite unbedingt mit WordPress. Auf seiner bisherigen Seite habe ich ihm ein Tool erstellt, mit dem man nach Eingabe einer Postleitzahl den passenden Berater für die Region angezeigt bekommt. Das wurde von mir erstellt und ist kein Plugin oder ahnliches externes Tool. Die Umsetzung ist im Grunde auch recht simpel: über ein Formular rufe ich eine PHP-Datei auf in der es „wenn-dann“-Abfragen gibt und je nach dem, wo die angegebene PLZ liegt, wird auf die Seite des entsprechenden Beraters weitergeleitet. Ich habe jetzt das kleine Formular dazu in WordPress erstellt (manuell), die ganzen Berater-Seiten und ich habe die PHP-Datei. Nur der Aufruf der PHP-Datei funktioniert nicht, weil ich die Datei ziemlich sicher am falschen Platz habe (Root-Verzeichnis).

Meine Frage ist jetzt: kann ich das, was ich so vorhabe, überhaupt so mit WP umsetzen? Wenn ja, wo müsste ich die PHP-Datei ablegen und wie greife ich über den Editor (hier Elementor) dann auf die Datei zu (Pfadangabe)?

Was ich schon versucht habe:
den PHP-Code via Elementor auf die Seite einzubinden. Ist aber keine gute Idee, weil das sind ca. 8.000 Zeilen Code. Elementor packt das nicht. Außerdem steht dann der komplette Code mit der Abfrage im Quellcode. Das möchte ich eigentlich nicht, auch wenn man die PHP-Datei, die ich aufrufe, über den Quellcode einsehen kann.

Ich habe auch verschiedene Plugins ausprobiert, um den PHP-Code zu laden. Aber auch diese binden den Code gleich komplett sichtbar ein. Und über diesen Weg hat auch der Aufruf der Session-Variable nicht geklappt.

Ich habe dann mal einen Weg versucht, die PHP-Datei via eigenes Plugin zu laden, aber so wie ich das auf den ersten Blick gesehen habe, geht das nur mit CSS- und JS-Dateien, ist das korrekt?

Ich habe auch mal daran gedacht, aus dem aktuellen Theme ein Child-Theme zu erstellen und darin die PHP-Datei zu laden. Würde das funktionieren?

Viele Grüße
ponte

[ad_2]

 

This site will teach you how to build a WordPress website for beginners. We will cover everything from installing WordPress to adding pages, posts, and images to your site. You will learn how to customize your site with themes and plugins, as well as how to market your site online.

Buy WordPress Transfer