Clique no link na página plugin / theme e abra a ajuda contextual em uma guia específica

4

Eu adicionei uma seção de ajuda usando a função add_help_tab () . Gostaria de poder clicar em um link em algum lugar na página de tema / plug-in e ter o painel de ajuda aberto em qualquer guia que eu precisar. Alguém pode me ajudar com o JS necessário para isso?

Cada painel de abas tem um link de hash exclusivo associado a ele, então eu precisaria usar isso de alguma forma, estou supondo

/themes.php?page=theme_options#tab-panel-general 
    
por Andrew 13.12.2012 / 09:13

1 resposta

1

Talvez o Q esteja próximo do off-topic , mas o IMO é interessante no contexto do WordPress.

Eu testei isso diretamente no FireBug, na página do Dashboard ( wp-admin/index.php ).

var $ =jQuery.noConflict();

// Remove 'active' class from all link tabs
$('li[id^="tab-link-"]').each(function(){
    $(this).removeClass('active');
});

// Hide all panels
$('div[id^="tab-panel-"]').each(function(){
    $(this).css('display','none');
});

// Set our desired link/panel
$('#tab-link-help-content').addClass('active');
$('#tab-panel-help-content').css('display','block');

// Force click on the Help tab
$('#contextual-help-link').click();
    
por brasofilo 13.12.2012 / 13:44