单击插件/主题页面上的链接并打开特定选项卡上的上下文帮助

时间:2012-12-13 作者:Andrew

我使用添加了一个帮助部分add_help_tab() 作用我希望能够单击主题/插件页面上的某个链接,并在我需要的任何选项卡上打开帮助面板。有人能帮我解决这个问题所需的JS吗?

每个选项卡面板都有一个与之关联的唯一哈希链接,所以我想我需要以某种方式使用它

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

1 个回复
最合适的回答,由SO网友:brasofilo 整理而成

也许Q就在off-topic, 但我对WordPress环境很感兴趣。

我已经在FireBug的仪表板页面中直接测试了这一点(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();

结束