所以我有两个元变量并添加到这样的行中,名称不同,我可以更新值,但现在它显示旧值但不能更新到数据库中,不知何故它仍然显示旧的含量
OLD
<input type="hidden" name="my_meta_box_nonce" value="'.wp_create_nonce( plugin_basename( __FILE__ ) ).'" />
当我看到它不再工作时,我修改了
wp_nonce_field( 'my_meta_box_nonce', 'meta_box_nonce' );
我认为这个问题来自这里,但仍然无效。
代码要长,请在此处查看:http://pastebin.com/rXdYc221
那么有人能看到问题吗?
答案 0 :(得分:0)
找到解决方案:
if ( !wp_verify_nonce( $_POST['my_meta_box_nonce'], plugin_basename( __FILE__ ) ) )
应该是:
if(!wp_verify_nonce($ _POST ['meta_box_nonce'],'my_meta_box_nonce'))