get_page_by_path()で投稿型の子記事を取りたい
投稿型を階層構造に設定しても、なぜか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];
--
以上