禁用特定标记上的Bootstrap

时间:2014-12-10 23:11:44

标签: css3 menu twitter-bootstrap-3 wordpress-theming

我有一个Wordpress主题,我添加了bootstrap来使用它的按钮UI和其他东西,比如progressBar等等。 问题是Bootstrap影响了wordpress菜单的呈现方式。 我想禁用Bootstrap菜单来禁用此问题并具有菜单主题的默认行为,但我想保留按钮,进度条以及我正在使用的有关Bootstrap的其他内容。 有什么建议可以解决这个问题吗?

这里有一些可能有用的代码,我希望:

菜单声明:

wp_nav_menu( array( 'theme_location' => 'primary', 'menu_class' => 'nav-menu' ) ); 

这就是我在functions.php中添加Bootstrap到主题的方式:

 wp_register_script( 'bootstrap-js', get_template_directory_uri() . '/bootstrap/js/bootstrap.min.js', array( 'jquery' ), '3.0.1', true );
 wp_register_style( 'bootstrap-css', get_template_directory_uri() . '/bootstrap/css/bootstrap.min.css', array(), '3.0.1', 'all' );
 wp_enqueue_script( 'bootstrap-js' );
 wp_enqueue_style( 'bootstrap-css' );

1 个答案:

答案 0 :(得分:0)

我对WordPress的工作方式一无所知,但您是否考虑过自定义Bootstrap构建,以便只包含您真正想要的内容?

前往Bootstrap Customizer,然后取消选中您不想要的所有内容,只需保留您想要的位,例如按钮和进度条。然后,您将获得一个更小版本的Bootstrap CSS和JS,它只包含您想要的组件,这有望在一定程度上解决您的问题。