2015-05-28 117 views
0

我想在CSS文件中插入一個簡碼,但我無法實現它。不知道我去哪裏錯了。CSS樣式表中的PHP

我將下面的代碼我的style.css文件中:

div#cuzd-dispatch-general-v { 
    display: <?php echo do_shortcode('[dispatch_date_hide]'); ?> ; 
    } 

OUTPUT:

div#cuzd-dispatch-general-v { 
display: <?php echo do_shortcode('[dispatch_date_hide]'); 
} 

輸出爲圖片:http://oi61.tinypic.com/2uiyd4x.jpg

+1

css必須位於'.php'文件中。 –

+1

您需要告訴您的網絡服務器將CSS處理爲PHP。相反,你不可能只有多個規則將你的簡碼用作CSS類,然後使用PHP將這個類添加到基於簡碼的HTML,或者你正在使用的任何模板。 –

+1

可能你的目標是動態創建一個css文件,因爲一個css文件本身不能包含任何動態元素,比如php代碼。你可以通過實現一個輸出css規則的php文件(而不是通常的html標記)來做到這一點。然後,您就像任何靜態css文件一樣引用該php文件。 – arkascha

回答

2

在添加此代碼的header.php裏面<style> </style>

div#cuzd-dispatch-general-v { 
    display: <?php echo do_shortcode('[dispatch_date_hide]'); ?> ; 
} 
+0

謝謝。有效! –

+0

對不起。我沒有太多的聲望。我試過但失敗了。 –

+0

顯示什麼錯誤 – vel

2

PHP代碼無法在.css文件中解釋,因此您的php代碼將作爲純文本顯示,將您代碼的一部分添加到php文件的樣式標記中。