投稿に別のページがあるかどうかを確認するためのコードが必要です
残念ながら、私はまだこれについての参考文献を見つけられなかったので、どんなアイデアでも評価されるでしょう
私が達成する必要があるのは
if has child
//some staff
else:
// another staff
今私は使っています
$args = array(
'post_parent' => get_the_ID(), // Current post's ID
);
$children = get_children( $args );
// Check if the post has any child
if ( ! empty($children) ) {
// The post has at least one child
echo 'yes';
} else {
// There is no child for this post
echo 'no';
}
しかし、どの投稿もimgがyesを返すことを特徴としており、argsでpost_type=post
を使うと、子供がいてもすべての投稿がnoを返します。
あなたは最初に投稿の子供のリストを試してみることができます。戻り値が空の場合、投稿には子がありません。これを行う方法は次のとおりです。
$args = array(
'post_parent' => get_the_ID(), // Current post's ID
);
$children = get_children( $args );
// Check if the post has any child
if ( ! empty($children) ) {
// The post has at least one child
} else {
// There is no child for this post
}