問題描述
我試圖在我的外掛中包含一個動態的 CSS,我一直在尋找任何地方,但沒有發現任何類似於我所做的情況。我使用的是透過在關閉 php 標籤?> 之後直接新增一個 css 檔案到我的外掛 php 檔案的末尾,而不新增任何其他的東西,如呼叫 wp 頭等。
這是我直接放入我的外掛檔案結尾的程式碼示例:
<style type="text/css">
.innertrow { background-color: <?php get_options('css_value');?>}
</style>
這是一個很好的做法嗎?
最佳解決方案
您可以使用 wp_add_inline_style()新增到您已經定義的樣式表,如外掛中。這樣,選項螢幕或其他使用者設定可能會影響最終的樣式輸出。
然而,這可能變得非常乏味,取決於您為使用者提供多少更改。但是,據我所知,這是”best practice” 。
參考文獻
注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。