0

在插件中,通过 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 );
    }
}
4

1 回答 1

2

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

function check_url($wp){
  global $post;
  ...
}
于 2012-08-12T22:50:04.850 回答