Wordpress 如何防止引导干扰主题

Wordpress 如何防止引导干扰主题,wordpress,twitter-bootstrap,Wordpress,Twitter Bootstrap,我正在开发一个使用引导的WP插件。然而,它似乎对页面产生了一种非常奇怪的影响。你可以在这里看到: 如果你转到这个页面,然后转到另一个页面,你会看到该页面恢复正常 如何防止引导影响页面上的WP元素 add_action( 'wp_enqueue_scripts', 'bootstrap_css', 150 ); function bootstrap_css(){ // add pages for bootstrap leave out site address, just the pa

我正在开发一个使用引导的WP插件。然而,它似乎对页面产生了一种非常奇怪的影响。你可以在这里看到:

如果你转到这个页面,然后转到另一个页面,你会看到该页面恢复正常

如何防止引导影响页面上的WP元素

add_action( 'wp_enqueue_scripts', 'bootstrap_css', 150 );

function bootstrap_css(){

    // add pages for bootstrap leave out site address, just the path e.g. 
    $pages= array( '_3_8_0/rentals/','add_page_url' );
    $path=$_SERVER['REQUEST_URI'];

    if( !in_array($path, $pages) ):
        wp_dequeue_style( 'bootstrap_handle' ); // look up handle for stylesheet 
    endif;
}
您可以执行类似于上面的操作,在您不需要的页面上取消引导css的队列。问题是,Bootstrap并不是专门为现有主题的单一页面使用而设计的,它将与主题使用的内容(例如内容)共享许多常见标识


它要么完全删除引导,要么将其取消队列,并自己设计页面样式。老实说,对于这里的用例来说,引导是一个沉重的负担

如果它已进入页面队列,则无法访问。您所能做的就是更改主题中的css VAL,并在插件加载后使用重置来实现您想要的外观。我的建议是从你的主题函数文件中全部取消引导-页面是最简单的,你应该能够在没有BS的情况下轻松地重新创建。谢谢David的回答。但我不完全清楚你从“我的建议是……”开始是什么意思。你建议直接加载引导文件吗?谢谢。是的,我试着用简单的方法让它反应灵敏。假设现在是学习如何真正做到这一点的时候了。