2015-10-19 66 views
1

我有一個演示網站的腳本,用另一種顏色代替另一個CSS文件。它在當地完美工作,但我無法使其在線工作。WordPress的文件到達Javascript文件中的CSS文件

本地代碼,我相信的那部分工作不在線是:

if (color == "b9e0e9") { 
    switcher_link.attr('href',"http://localhost:8888/wordpress/wp-content/themes/theme1/css/blue-theme.css"); 
    var atrrHref = switcher_link.attr('href');   
} 

我試着用../css/blue-theme.css/css/blue-theme.csscss/blue-theme.css達到css文件也<?php bloginfo('template_directory'); ?>/css/blue-theme.css 我應該寫什麼在這種情況下,獲得正確的路徑並使腳本在線工作?我已經嘗試了幾乎所有我知道的東西,但沒有奏效。

+0

您是否試過「/wp-content/themes/theme1/css/blue-theme.css」完整的相對路徑或嘗試get_site_url();在那之前。 –

+0

控制檯不再回復404錯誤。當我點擊主題轉換器時,它會切換到紫色主題(例如),所以主CSS文件會發生變化,但當我在另一個選項卡中打開它時,它會重定向到404找不到。我認爲這是因爲我的JavaScript文件中沒有正確調用CSS文件。 – dbsso

回答

0

我發現它,那是一個如此簡單的問題,但也是我能想到的最後一件事。

路徑是../themes/theme1/css而不是../themes/Theme1/css

相關問題