web-dev-qa-db-fra.com

Cliquez sur le lien sur la page du plugin/thème et ouvrez l'aide contextuelle sur un onglet spécifique

J'ai ajouté une section d'aide à l'aide de la fonction add_help_tab () . J'aimerais pouvoir cliquer sur un lien quelque part sur la page thème/plug-in et laisser le panneau d'aide ouvert à l'onglet souhaité. Quelqu'un peut-il m'aider avec le SC requis pour cela?

Chaque panneau à onglets est associé à un lien de hachage unique, donc je devrais l'utiliser d'une manière ou d'une autre

/themes.php?page=theme_options#tab-panel-general 
4
Andrew

Peut-être que le Q borde le off-topic, mais IMO est intéressant dans le contexte WordPress.

J'ai testé cela directement dans FireBug, dans la page 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();
1
brasofilo