Ich habe eine nicht-Wordpress angepasste PHP-Datei, die ich versuche, ein Wordpress-Formular zu senden, das sich in meinem Wordpress-Plugins-Ordner befindet.Wordpress Nonce Verifikation schlägt fehl, wenn Sie in eine nicht-Wordpress Custom PHP-Datei schreiben
In meiner Wordpress Form habe ich diese Linie zwischen der Form-Tags enthalten:
<?php wp_nonce_field('nonce'); ?>
Und in der benutzerdefinierten PHP-Datei ich den folgenden Code habe:
require_once($_SERVER['DOCUMENT_ROOT']."/wp-load.php");
$retrieved_nonce = $_POST['_wpnonce'];
if (wp_verify_nonce($retrieved_nonce, 'nonce') {
echo "Validation passed!";
} else {
echo "Validation failed.";
}
Jedesmal, stelle ich das Formular Die Validierung schlägt fehl. Kann mir jemand sagen, was ich hier falsch mache? Vielen Dank!