Menu amministratore - Evidenzia il menu di primo livello quando ci si trova in una pagina di sottomenu (senza mostrare il sottomenu)
-
-
Vedi: http://wordpress.stackexchange.com/a/105370/21376See: http://wordpress.stackexchange.com/a/105370/21376
- 0
- 2013-08-30
- s_ha_dum
-
Sfortunatamente,quelmetodo sembrafunzionarein modo simile a [remove_submenu_page] (http://codex.wordpress.org/remove_submenu_page)e fa sì che l'accesso allapaginageneri un "Non hai autorizzazioni sufficientiper accedere a questapagina".Messaggio.Lo controlleròpiù afondoperò.Grazieperil suggerimento.Unfortunately, that method seems to work similar to [remove_submenu_page](http://codex.wordpress.org/remove_submenu_page) and makes accessing the page throw a "You do not have sufficient permissions to access this page." message. I'll check up further on it though. Thanks for the suggestion.
- 0
- 2013-09-02
- Jayawi Perera
-
Un'interfaccia a schede all'interno dellatuapaginaprincipale raggiungerebbe lo stesso obiettivo?http://getbutterfly.com/how-to-create-a-tabbed-interface-for-your-wordpress-plugin/Would a tabbed interface within your main page achieve the same goal? http://getbutterfly.com/how-to-create-a-tabbed-interface-for-your-wordpress-plugin/
- 2
- 2013-09-03
- epilektric
-
È un approcciointeressante.Non sono deltutto sicuro di voler caricaretutte le diversepagine (cene sono circa 8in totale)nelle schede.Suppongo chepotreifare unpo 'di caricamento AJAXin cuiil contenuto della singolapagina viene caricato comee quando ènecessario.Sono ancorainteressato atrovare una soluzioneperilproblema originale.Tuttavia,penso chepotrebbenonesserepossibileper l'attuale versione di WP senzamodificarei file core (cosa chenon desiderofare).Controllerò l'approccio a schede.Grazieperil suggerimento.That's an interesting approach. I'm not entirely sure I want to have all the different pages (there are about 8 or so in total) loading in tabs though. I suppose I could do some AJAX loading where the individual page content is loaded as and when it is needed. I'm still interested in finding a solution for the original problem. However, I think it may not be possible for the current WP version without modifying the core files (which I do not wish to do). I'll check out the tabbed approach. Thanks for the suggestion.
- 0
- 2013-09-04
- Jayawi Perera
-
C'è unmodo sempliceper risolverlo qui: https://wordpress.org/support/topic/no-page-menu-item/There's an easy way to resolve it here: https://wordpress.org/support/topic/no-page-menu-item/
- 0
- 2019-12-20
- Tsage
-
1 risposta
- voti
-
- 2014-09-20
È una risposta unpo 'tardivae non so se @Jay abbiamai risoltoilproblema,maper chiunque abbia lo stessoproblema,ecco come l'ho risolto.
Pagine deimenu
function my_admin_menu() { add_menu_page( 'Page title', 'Menu title', 'manage_options', 'my_page', null, null, 99 ); add_submenu_page( 'my_page', 'Subpage 1 title', 'Subpage 1 menu title', 'manage_options', 'my_subpage_1', null ); add_submenu_page( 'my_page', 'Subpage 2 title', 'Subpage 2 menu title', 'manage_options', 'my_subpage_2', null ); } add_action( 'admin_menu', 'my_admin_menu' ) ); function my_admin_head() { remove_submenu_page( 'my_page', 'my_subpage_1' ); } add_action( 'admin_head', 'my_admin_head' );
Consultail codice di remove_submenu_page .
That's a bit of a late answer and I don't know if @Jay ever sorted it out, but to anyone having the same issue, here's how I fixed it.
Menu Pages
function my_admin_menu() { add_menu_page( 'Page title', 'Menu title', 'manage_options', 'my_page', null, null, 99 ); add_submenu_page( 'my_page', 'Subpage 1 title', 'Subpage 1 menu title', 'manage_options', 'my_subpage_1', null ); add_submenu_page( 'my_page', 'Subpage 2 title', 'Subpage 2 menu title', 'manage_options', 'my_subpage_2', null ); } add_action( 'admin_menu', 'my_admin_menu' ) ); function my_admin_head() { remove_submenu_page( 'my_page', 'my_subpage_1' ); } add_action( 'admin_head', 'my_admin_head' );
See the Codex for remove_submenu_page.
Questa è la situazione attuale:
Ilmio requisito èeseguire le seguenti operazioni:
Hoprovato a dare uno sluggenitore allepagine del sottomenu. Questo,ovviamente,lofa apparire comeprevisto sotto la voce dimenu diprimo livello. Ho quindiprovato a rimuovere la voce di sottomenu,utilizzando remove_submenu_page. Tuttavia,poiché ciò rimuove l'interapagina del sottomenu,non risolveilproblema.
Credo che la cosa logica dafare sia dare uno sluggenitore,poiché la voce dimenu diprimo livello dovrà sapere che lapagina a cui si accede cade sotto diessa. Ilproblema quindinon èmostrare la voce dimenu dellapagina del sottomenu. Non riesco atrovare unafunzione che si occupi direttamente delle voci dimenu.
È questo l'approcciogiusto oesiste un'alternativamigliore? Esiste un'azione/filtro/hook cheposso utilizzarepereseguire ciò che devofare?
Modifican. 1:
Hofatto ulteriori ricerche/test. L'impostazione delparametromenu_title sunull o ""nella chiamata add_submenu_pagefa sì cheiltitolonon venga visualizzato. Tuttavia,iltag & lt; li > che contiene la voce di sottomenuesiste ancorae puòessereinteragito con. Quando sonopresentinumerosepagine di sottomenu (comenelmio caso),il campo vuoto & lt; li >glielementi si sommerannoe creeranno una lunga area vuotanelmenu. Questo ètutt'altro cheidealee,cometale,sto ancora cercando una soluzione.
Modifican. 2: Hoprovato amanipolareil $ submenuglobale dopoil commento di @s_ha_dum. Tuttavia,qualsiasi rimozione della sezione delmenu relativa a unapagina comporta anche la rimozione dellapagina simile a remove_submenu_pagee quindiil rendering dellapaginainaccessibile.