目前,我想我的代码生成的nonce是错误的。代码如下:
$action = \'install-plugin\';
$plugin = \'akismet\';
wp_nonce_url(
add_query_arg(
array(
\'action\' => $action,
\'plugin\' => $plugin
),
admin_url( \'update.php\' )
),
$action
);
将生成以下url:
http://www.example.com/wp-admin/update.php?action=install-plugin&plugin=akismet&_wpnonce=27ac98eeeb
应在何时生成(注意不同的nonce):
http://localhost/WordpressEN/wp-admin/update.php?action=install-plugin&plugin=akismet&_wpnonce=a625535dd6
单击第一个链接会导致WordPress抛出403禁止错误,并显示以下消息:
是否确实要执行此操作?