Menu Admin - Destaque Menu de nível superior Quando em uma página de submenu (sem mostrar o submenu)
-
-
Veja: http://wordpress.stackexchange.com/a/105370/21376.See: http://wordpress.stackexchange.com/a/105370/21376
- 0
- 2013-08-30
- s_ha_dum
-
Infelizmente,essemétodoparecefuncionar semelhante a [remove_submenu_page] (http://codex.wordpresspress.org/remove_submenu_page)e facilita a acessar apágina que lance A "Vocênãotem permissões suficientespara acessarestapágina."mensagem.Eu vou verificarmaisisso.Obrigadopela sugestão.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
-
Umainterface deguiasem suapáginaprincipal alcançaria omesmo objetivo?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
-
Essa é uma abordageminteressante.Eunãotenho certeza que querotertodas aspáginas diferentes (há cerca de 8 oumais) carregandoem guias.Eu suponho queeupoderiafazer algum carregamento AJAX onde o conteúdo dapáginaindividual é carregado comoe quando énecessário.Eu aindaestouinteressadoem encontrar uma soluçãopara oproblema original.Noentanto,acho quepodenão serpossívelpara a versão atual do WP semmodificar os arquivosprincipais (queeunão desejofazer).Eu vou verificar a abordagem comguias.Obrigadopela sugestão.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
-
Há umamaneirafácil de resolvê-lo aqui: 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 responda
- votos
-
- 2014-09-20
Isso é umpouco de respostatardiae não sei se @jayjá classificouisso,maspara qualquer umter omesmoproblema,aquiestá comoeu consertei.
páginas demenu
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' );
Veja o códicepara 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.
Esta é a situação atual:
Minhaexigência éfazer o seguinte:
.
Eutentei dar um slugpaipara aspáginas do submenu. Isso,é claro,fazparecer conformeesperadonoitem demenu denível superior. Euentãotentei remover oitem do submenu,usando remove_submenu_page. Noentanto,desde que removetoda apágina do submenu,não resolve oproblema.
Eu acredito que a coisa lógicaparafazer,é dar a um slugpai,já que oitem demenu denível superiorprecisará saber que apágina queestá sendo acessada cai sobela. Oproblema,então,nãoestámostrando oitem demenu dapágina do submenu. Não consigoencontrar umafunção que lida diretamente com ositens demenu.
.
Esta é a abordagem certa ouexiste uma alternativamelhor? Existe uma ação/filtro/gancho queposso utilizarpara realizar o queprecisofazer?
Edit # 1:
Fez algumasmaispesquisas/testes. Definir oparâmetro Menu_Titlepara NULL ou ''na chamada add_submenu_pagefaz otítulonão aparecer. Noentanto,o & lt; li > que contém oitem do submenu aindaexistee pode serinteragido. Quando háinúmeraspáginas do submenu (comonomeu caso),o vazio & lt; li > Elementos vão add-upe criará uma área longaem branconomenu. Issoestá longe de serideale comotal,aindaestouprocurando uma solução.
edit # 2: Tenteimanipular o $ submenuglobal após o comentário de @s_ha_dum. Noentanto,qualquer remoção da seção demenupertencente a umapáginatambém resultaem remover apágina semelhante a remove_submenu_pagee,portanto,renderizandoessapáginainacessível.