Are you looking for a way to list subpages and siblings in WordPress (if there are any)? While there’s probably a plugin for this, we have created a quick code snippet that you can use to list subpages and siblings in WordPress.
Instructions:
All you have to do is add this code to your theme’s index.php file or in a site-specific plugin:
<?php
global $wp_query;
if( empty($wp_query->post->post_parent) ) {
$parent = $wp_query->post->ID;
}
else {
$parent = $wp_query->post->post_parent;
} ?>
<?php if(wp_list_pages("title_li=&child_of=$parent&echo=0" )): ?>
<div id="submenu">
<ul>
<?php wp_list_pages("title_li=&child_of=$parent" ); ?>
</ul>
</div>
<?php endif; ?>
Note: If this is your first time adding code snippets in WordPress, then please refer to our guide on how to properly copy / paste code snippets in WordPress, so you don’t accidentally break your site.
If you liked this code snippet, please consider checking out our other articles on the site like: 8 best blog name generators to find the perfect blog name and how to move your website from Weebly to WordPress.
Comments Leave a Reply