get_page_by_path()で投稿型の子記事を取りたい

TIPS 0 Takuya Kobayashi

投稿型を階層構造に設定しても、なぜかURLは階層構造になりません。それは良いとして(ダメな人はこちら
次のようにget_page_by_pathで子記事が取得できるのかと思いきや

$get_page = get_page_by_path( '子記事のスラッグ', OBJECT, 'post' );

だめでした。

投稿型が階層構造になっている場合、URLが階層構造ではなくても「親スラッグ/子スラッグ」と指定する必要があるようです。

$get_page = get_page_by_path( '親記事のスラッグ/子記事のスラッグ', OBJECT, 'post' );

色々な事情があり、こうしました。

//$get_page = get_page_by_path( '子記事のスラッグ', OBJECT, 'post' );
$get_posts = get_posts('post_type=post&posts_per_page=1&name=子記事のスラッグ');
$get_page = $get_posts[0];

--
以上