在wordpress管理插件回调中访问全局$ post

时间:2019-01-10 13:43:06

标签: wordpress plugins callback init

我正在尝试在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);
  }
}

有人可以告诉我我应该使用什么回调吗?

0 个答案:

没有答案