我需要一些代码来知道这篇文章是否还有其他页面
不幸的是,我现在还没有找到这方面的任何参考资料,因此任何想法都将不胜感激
我需要做的是
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,如果使用
post_type=post
在args中,所有帖子都返回no,即使有子帖子
最合适的回答,由SO网友:Johansson 整理而成
您可以先尝试并获取post子级的列表。如果返回的值为空,则post没有子项。您可以这样做:
$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
}