我试图调试save\\u post函数,但无法打印$\\u post数组,以便查看正在发布的内容。请帮忙!
add_action (\'save_post\', \'save_events\');
function save_events($post_id){
if ((\'event\' == $_POST[\'post_type\']) && (\'publish\' == $_POST[\'post_status\']) && ( $_POST[\'original_post_status\'] != \'publish\' )){
print_r($_POST);
//function code...
}
}
最合适的回答,由SO网友:MikeNGarrett 整理而成
添加die
在那之后print_r()
或(更好)使用error_log()
而不是print_r()
并查看php错误日志以获取输出。
现在的情况是,WordPress在您有机会看到输出之前正在重新加载内容(大多数情况下)。