WordPressで記事IDからカテゴリIDを取得する方法
add_actionのpublish_postなどでは、簡単に記事IDを取得することが出来る。
引数に最初から入っているので。
もしこの記事IDから、その記事が属しているカテゴリIDを取得したい場合は
//記事IDからカテゴリIDを取得する
function GetCategoryID( $post_ID )
{
foreach( (get_the_category( $post_ID ) ) as $obj)
{
$cat_ID = $obj->category_parent;
if( strcmp($cat_ID,'0')==0 )
{
$cat_ID = $obj->cat_ID;
}
}
return $cat_ID;
}
という関数を使えばいい。ぜひ使ってください。
ディスカッション
コメント一覧
まだ、コメントがありません