我遇到了一个问题(自定义metabox未保存),两个小时后,我终于意识到,如果尝试在if语句中的save\\u post挂钩中添加一个操作,检查是否设置了$\\u GET[\'post\',它将不起作用。
基本上,即使设置了$\\u GET[\'post\',如果您将此代码放入函数中。php,它不会工作:
function foo() {
die(\'Saving post\');
}
if( isset($_GET[\'post\']) ) {
add_action( \'save_post\', \'foo\' );
}
我试图用其他钩子复制这个,但save\\u post似乎是唯一一个这样做的钩子。
我想知道为什么会这样?