在插件中,通过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 );
}
}
答案 0 :(得分:2)
首先将global
添加到您的函数中,然后再使用$post
使其在您的函数中可见(这就是我们喜欢PHP的原因):
function check_url($wp){
global $post;
...
}