我正在尝试在wordpress管理员发布页面上访问global $post
,但是当我使用print_r($ post)时;它返回错误Trying to get property 'ID' of non-object
。
我在woocommerce_init
函数中调用它。
add_action( 'woocommerce_init', 'my_function_with_wc_functions' );
function my_function_with_wc_functions() {
global $post;
$postid = $post->ID;
print_r($postid);
if( isset($_POST['generate_posts_pdf'])) {
output_pdf($postid);
}
}
有人可以告诉我我应该使用什么回调吗?