About this plugin
Ever had to manage a WP install with many pages and subpages? ) with a list of all page siblings, starting with the parent, so you can have:
News |— History |— Our Staff |—— Employment Opportunities |— Our Company
Bonus: when you’re listing posts on admin pages, you can also choose to display only parents.
API
) functionality by using filters. These filters are as following:
Disable page siblings metabox completely:
add_filter('iamntz/page-siblings/add-page-metabox', '__return_false')
For my-custom-post-type
add_filter("iamntz/page-siblings/add-page-metabox/post-type=my-custom-post-type", '__return_false')
Disable the dropdown that will allow you to filter page parents or page parents & children
add_filter('iamntz/page-siblings/add-hierarchy-column-filter', '__return_false')
For my-custom-post-type:
add_filter('iamntz/page-siblings/add-hierarchy-column-filter/post-type=my-custom-post-type', '__return_false')
Set the default value for the dropdown:
add_filter('iamntz/page-siblings/add-hierarchy-column-filter', function() { return 'parents_only'; })
For my-custom-post-type:
// The allowed values are `all` and `parents_only`. add_filter('iamntz/page-siblings/hierarchy-column-filter-default/post-type=my-custom-post-type', function() { return 'parents_only'; })