2013-12-14 71 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"; 
    } 
} 
} 

谢谢

相关问题