A more powerful version of wp_list_pages() which allows you to specify a start depth – useful for displaying secondary and tertiary navigation seperat
Author: | Ben Huson (profile at wordpress.org) |
WordPress version required: | 3.5 |
WordPress version tested: | 5.2.20 |
Plugin version: | 1.5 |
Added to WordPress repository: | 26-11-2009 |
Last updated: | 05-11-2019
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
|
Rating, %: | 0 |
Rated by: | 0 |
Plugin URI: | http://wordpress.org/plugins/list-pages-at-de... |
Total downloads: | 6 737 |
Active installs: | 100+ |
Click to start download |
A more powerful version of wp_list_pages()
which allows you to specify a start depth.
This means you can easily display secondary and tertiary navigation seperately from the primary navigation on your site.
The list_pages_at_depth
function accepts all the same arguments as wp_list_pages
, but has an additional argument called ‘startdepth’. Set this to be 0 to display primary navigation, 1 for secondary navigation etc. If you wanted to display secondary navigation with indented tertiary navigation you can use this in conjunction with the depth argument – simply set startdepth to 1 and depth to 2.
<?php
list_pages_at_depth( array(
'startdepth' => 1,
'depth' => 1
) );
?>
The plugin also includes a widget so you can easily add it to your site.
You can contribute and submit bug issues on the plugin’s GitHub page.
ChangeLog