Wordpress - 将设置页面添加到自己的菜单页面

Wordpress - Add Settings Page to own Menu Page

是否可以将单个设置页面添加到您自己创建的菜单页面?
我有一个名为 "Company Menu" 的菜单页面。在此页面内,我想为公司的社交媒体地址添加一个设置页面,以便版主可以 change/edit 社交媒体地址并在需要时添加更多。这些设置应该在页面范围内/全局使用。

现在我执行以下操作:

function company_register_menu() {
    add_menu_page( __( 'Company Menu', 'company' ), __( 'Company', 'company' ), 'edit_others_posts', 'company_menu', '', '', 4 );
}
add_action( 'admin_menu', 'company_register_menu' );  

我能做些什么吗:

add_options_page()  

要在此菜单中创建一个选项页面?

您必须使用 add_submenu_page 在自定义菜单页面中添加子菜单页面。

请检查下面的代码行。

function company_register_menu() {
    add_menu_page( __( 'Company Menu', 'company' ), __( 'Company', 'company' ), 'edit_others_posts', 'company_menu', '', '', 4 );
    add_submenu_page( 'company_menu', 'Social Media Addresses', 'Social Media Addresses', 'manage_options', 'social_media_addresses', '_social_media_addresses_function');
}
add_action( 'admin_menu', 'company_register_menu' );