Aleš Sýkora / January 14, 2021 / 2 comments
Conditional check if page is parent or child in WordPress
1 min read / WordPress / Share on: Twitter, LinkedIn, Facebook
Post summary: If you need to display something only if post has childs (or not), you can use this conditional in your code.
If you need to display something only if post has childs (or not), you can use this conditional in your code.
<?php
$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 "has childs";
} else {
// There is no child for this post
echo "do not have childs";
}
?>
Fuel my passion for writing with a beer🍺
Your support not only makes me drunk but also greatly motivates me to continue creating content that helps. Cheers to more discoveries and shared success. 🍻
Grant
This old snippet was handy today when adding a conditional display of a list of subpages (using the Page-list plugin shortcodes) within Bricks Builder!
Thanks heaps ?
Aleš Sýkora
Great to hear it helps! :)