2013-12-14 106 views
0

我正在努力與自定義字段插入頁面特定的CSS或JS在Wordpress中。WordPress的如何通過自定義字段插入多個CSS

我能夠在文章後插入單個CSS。
http://www.wpbeginner.com/wp-themes/embed-custom-css-in-your-single-posts-with-custom-fields/

然後我想知道如果我想通過自定義字段插入多個CSS。
我想我必須做的數組和循環,對吧?

我可以只用一個逗號分隔多個CSS嗎?

ex。 在自定義字段部分,
字段名稱:customCSS
提起值:foo.css,bar.css,other.css ...

可能有人給我一個想法怎麼辦呢? 謝謝。

我的wordpress版本。是3.8。

回答

0

我找到了解決方案。基本的PHP的東西...

我不知道這是否有效,但我得到了我想要的結果。

我使用逗號(,)作爲自定義字段中的分隔符。

if (is_page()) { 
$uniqueCSS = get_post_meta($post->ID, uniqueCSS ,true); 
$uniqueCSSArr = explode(',', $uniqueCSS); 
if($uniqueCSSArr) { 
    for($i = 0; $i < count($uniqueCSSArr); $i++) { 
     echo '<link rel="stylesheet" href="'. get_template_directory_uri() .'/css/'. $uniqueCSSArr[$i] .'"/>'; 
     echo "\n"; 
    } 
} 
} 

謝謝

相關問題