2014-12-21 70 views
0

我正在使用引導程序的WP插件。但是,它似乎在頁面上有一個非常奇怪的影響。你可以在這裏看到:如何防止引導干擾主題

My Test Page

如果你去這個頁面,然後去到另一個,你會看到頁面恢復到正常的。

如何防止引導程序影響頁面上的WP元素?

+0

你不能如果它是排隊的頁面。你所能做的就是使用重置來改變你主題中的css vals(它在插件後加載),以達到你想要的效果。我的建議是從你的主題功能文件中一起取消引導,這個頁面是極簡主義的,你應該能夠輕鬆地重新創建而不需要BS。 – David

+0

感謝大衛的回答。但我並不完全清楚你的意思是從'我的建議會是......'開始的。你是否建議直接加載Bootstrap文件? –

回答

0
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; 
} 

你可以做一些像上面這樣的de_queue引導CSS在你不想要的頁面上。問題在於Bootstrap並非真正爲具有現有主題的單頁使用而設計,並且會與您的主題使用的內容共享許多常見的標識符。 「內容」

它或者完全刪除bootstrap(只是取消排隊)並自己設置頁面樣式。說實話,bootstrap對於這裏的用例來說是一個沉重的負擔。

+0

謝謝。是的,我試圖採取簡單的方式讓事情響應。假設是時候學習如何真正做到這一點。 –