这是我第一次构建选项卡式选项页面。我在教程中找到了以下代码(我这里只包含相关代码):
function mytheme_admin_tabs( $current = 'general' ) {
$tabs = array( 'general' => 'General', 'social' => 'Social Media', 'bottom' => 'Page Bottom', 'footer' => 'Footer' );
$links = array();
foreach( $tabs as $tab => $name ) :
if ( $tab == $current ) :
$links[] = "<a class='nav-tab nav-tab-active' href='?page=theme_options&tab=$tab'>$name</a>";
else :
$links[] = "<a class='nav-tab' href='?page=theme_options&tab=$tab'>$name</a>";
endif;
endforeach;
echo '<div class="option-tabs">';
foreach ( $links as $link )
echo $link;
echo '<div class="clear"></div></div>';
}
一切都按预期运行,但是当我点击其他标签时,“nav-tab-active”类不会从原始标签中删除或添加到新激活的标签页中。该教程没有提及任何相关内容。我错过了什么?
谢谢!