Я пытаюсь получить доступ к global $post
на странице поста администратора WordPress, но когда я использую 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);
}
}
Может кто-нибудь сказать мне, какой обратный вызов я должен использовать, пожалуйста?