2013-10-18 27 views
1

我已經構建了一個Wordpress插件,需要我通過插件的PHP文件添加CSS樣式。一起使用CSS和PHP

有沒有更好的方法來做到這一點?如果做得不好,我可以看到這個失控。

function flags() { 

<style type="text/css"> 

    <?php if(get_option('display')=='Vertical') { ?> 
    <?php if (get_option('language_option')=='specific') { ?> 
     #flags {display:none !important; } 
    <?php } ?> 
     p.hello { font-size:12px; color:darkgray; } 
    <?php } ?> 

</style>  
<?php } 
} 
+1

我認爲這是缺少一些'echo'語句,不是嗎? – Sven

+0

我會移動html而不是CSS的條件。就像有一個高級別的div class =「vertical-or-not」在某處 – Kraz

+0

@Sven不,它使用的是模板化的PHP –

回答

1

如果沒有太多的CSS,更好的辦法是補充身體類,您可以定位到您的選擇,只有當它們存在:

<body class="display-vertical">  
    ... 

而且從內嵌移動的CSS樣式表:

.display-vertical #flags{ 
    ... 
} 
+0

就像我想的那樣 - 簡單總是勝利。 。 –