你必须更加清楚你的问题。最好是发布您的代码,任何人都可以检查它并提供帮助。
我之前用nonce创建了一个联系人表单,并在表单中添加了:<input type="hidden" name="nonce" value="<?php echo wp_create_nonce(\'send_email_nonce\'); ?>"/>
在我添加的表单处理程序上:
$formNonce = $_POST[\'nonce\'];
if (!wp_verify_nonce($formNonce, \'send_email_nonce\')) {
echo json_encode(array(
\'success\' => false,
\'message\' => __(\'Nonce was not verified!\', \'shomtek\')
));
die;
}
但这取决于小部件和表单的用途。我建议你更具体一些,把你的代码贴出来。