2013-12-14 2 views
0

Wordpress에서 페이지 특정 CSS 또는 JS를 삽입하기 위해 사용자 정의 필드로 고민하고 있습니다.Wordpress 사용자 정의 필드를 통해 여러 CSS를 삽입하는 방법

기사 다음에 단일 CSS를 삽입 할 수있었습니다.
http://www.wpbeginner.com/wp-themes/embed-custom-css-in-your-single-posts-with-custom-fields/

그런 다음 사용자 정의 필드를 통해 여러 개의 CSS를 삽입하려는 경우 궁금합니다.
배열 및 루프와 관련이 있다고 생각합니다. 맞습니까?

하나의 필드에 여러 CSS를 쉼표 등으로 구분하여 넣을 수 있습니까?

ex. 사용자 정의 필드 섹션에서 ,
필드 이름 : foo.css, bar.css, other.css ...

누군가가 나에게 그것을 어떻게 아이디어를 줄 수 : customCSS
값을 제기? 감사합니다.

내 wordpress ver. 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"; 
    } 
} 
} 

당신에게

감사
관련 문제