Merhaba @JM İşte:
Evet, maalesef her menü sayfası için alt menü sayfası eklenmiştir. Ne yazık ki bir seçenek olsaydı iyi olurdu , şu anda yok .
WordPress 3.1'deki alt menü sayfası seçeneğini kaldırmak veya remove_submenu_page()
temanızın functions.php
dosyasında veya bunun .php
gibi bir eklentinin dosyasında bunun gibi kodlarla harika bir şekilde kullanmak için yazıyor olabilirsiniz:
add_action( 'admin_menu', 'yoursite_admin_menu' );
function yoursite_admin_menu() {
add_menu_page( 'Forms', 'Forms', 'administrator', 'forms', 'forms_job_menupage_cb' );
add_submenu_page( 'forms', 'Job Applications', 'Job Applications', 'administrator', 'job-applications', 'forms_job_menupage_cb' );
add_submenu_page( 'forms', 'Quote Requests', 'Quote Requests', 'administrator', 'quote-req', 'forms_req_menupage_cb' );
add_submenu_page( 'forms', 'Contact', 'Contact', 'administrator', 'contact', 'forms_contact_menupage_cb' );
remove_submenu_page('forms','forms');
}
Hala WordPress 3.0 kullanıyorsanız unset()
, global değişkenin $submenu
böyle bir öğesine ihtiyacınız vardır :
add_action( 'admin_menu', 'yoursite_admin_menu' );
function yoursite_admin_menu() {
add_menu_page( 'Forms', 'Forms', 'administrator', 'forms', 'forms_job_menupage_cb' );
add_submenu_page( 'forms', 'Job Applications', 'Job Applications', 'administrator', 'job-applications', 'forms_job_menupage_cb' );
add_submenu_page( 'forms', 'Quote Requests', 'Quote Requests', 'administrator', 'quote-req', 'forms_req_menupage_cb' );
add_submenu_page( 'forms', 'Contact', 'Contact', 'administrator', 'contact', 'forms_contact_menupage_cb' );
unset($GLOBALS['submenu']['forms'][0]);
}