如何在已注册的WP操作中获取帖子ID和猫ID?

时间:2012-08-12 22:45:21

标签: wordpress

在插件中,通过add_action()例程,我尝试运行检查。但是获取下面的帖子ID不起作用,但为什么呢?获取帖子ID和相关猫咪ID的正确方法是什么?

add_action( 'wp', 'check_url', 10, 1 );

function check_url($wp){
    if( is_single() ){
        $cat_id = wp_get_post_categories( $post->ID );
    }
}

1 个答案:

答案 0 :(得分:2)

首先将global添加到您的函数中,然后再使用$post使其在您的函数中可见(这就是我们喜欢PHP的原因):

function check_url($wp){
  global $post;
  ...
}