J'essaie de vérifier que le nonce que j'ai créé existe mais, pour une raison quelconque, il continue de retourner faux, pourquoi cela se produit-il?
Créer mon nonce:
<?php wp_nonce_field('test_slider_action','test_slider_options_nonce'); ?>
Vérification de mon nonce existe:
if($_POST && wp_verify_nonce($_REQUEST['test_slider_options_nonce']))
echo "TEST";
si je vide mon $_REQUEST
, j'obtiens la valeur correcte, mais si je vide mon wp_verify_nonce, il retourne faux. Si cela est important, ma vérification $_POST
et ma création de formulaire/nonce se trouvent sur la même page. De quoi d'autre ai-je besoin pour le faire vérifier?
Vous devez passer l'action pour vérifier votre nonce, wp_verify_nonce a deux paramètres.
if($_POST && wp_verify_nonce($_REQUEST['test_slider_options_nonce'],'test_slider_action'))
echo "TEST";