Ich versuche ein Wordpress-Plugin zu entwickeln. Ich habe zwei Dateien. Zum Beispiel A.php
das ist mein Haupt Plugin PHP-Datei und B.php
das ist eine andere PHP-Datei im Plugin-Verzeichnis.Jetzt muss ich einige Daten von B.php
zu A.php
mit einem Formular mit Post-Methode senden, aber ich erhalte not defined 'ABSPATH' error
. Wie kann ich dieses Problem beheben?
Seite Ein erster Linie Code:
defined ('ABSPATH') or die ('He He ');
Seite B.php Formularcode:
Wie kann ich Daten an die Wordpress-Hauptdatei senden?
echo '<form name="fr" action="'.$_GET['land'].'" method="post" >';
echo '<input type="hidden" name="success" value="'.$result->status.'" />';
echo '<input type="hidden" name="amount" value="'.$result->amount.'" />';
echo '<input type="hidden" name="tranId" value="'.$transId.'" />';
echo '<script type="text/javascript" >';
echo 'document.fr.submit();';
echo '</script>';
echo '</form>';
Und das Ergebnis ist:
He He
Jeder Rat wird geschätzt.
Die ' nicht definierter 'ABSPATH'-Fehler tritt auf, wenn WordPress nicht geladen ist, weshalb der Server WordPress-Funktionen nicht findet. Wie heißt 'A.php'? – mcon