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 に答える