Adds a submenu page to the Posts main menu.
This function takes a capability which will be used to determine whether or not a page is included in the menu.
The function which is hooked in to handle the output of the page must check that the user has the required capability as well.
$page_titlestringrequired
$menu_titlestringrequired
$capabilitystringrequired
$menu_slugstringrequired
$callbackcallableoptional
Default:''
$positionintoptional
Default:null
edit.php‘ as the $parent_slug argument. This means the new page will be added as a sub menu to the Posts menu.$capability parameter is used to determine whether or not the page is included in the menu based on the Roles and Capabilities) of the current user.wp_die()` screen, then you’ve hooked too early. The hook, you should use is `admin_menu`.function add_posts_page( $page_title, $menu_title, $capability, $menu_slug, $callback = '', $position = null ) {
return add_submenu_page( 'edit.php', $page_title, $menu_title, $capability, $menu_slug, $callback, $position );
}
© 2003–2024 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/functions/add_posts_page