it-swarm.com.de

Klicken Sie auf den Link auf der Plugin/Themenseite und öffnen Sie die kontextbezogene Hilfe auf einer bestimmten Registerkarte

Ich habe einen Hilfeabschnitt mit der Funktion add_help_tab () hinzugefügt. Ich möchte in der Lage sein, auf einen Link irgendwo auf der Theme/Plugin-Seite zu klicken und das Hilfefenster auf der gewünschten Registerkarte zu öffnen. Kann mir jemand mit dem dafür benötigten JS weiterhelfen?

Mit jedem Tab-Panel ist ein eindeutiger Hash-Link verknüpft, sodass ich diesen irgendwie verwenden muss, wie ich vermute

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

Vielleicht grenzt das Q an den off-topic, aber IMO interessant im WordPress-Kontext.

Ich habe dies direkt in FireBug auf der Dashboard-Seite (wp-admin/index.php) getestet.

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