2013-08-25 5 views
0

내 wordpress.org 블로그의 개별 게시물에 대한 사용자 지정 디자인을 만들고 싶습니다.WordPress : Post ID Custom CSS

다른 게시물 디자인에 영향을주지 않으면 서 개별 게시물 CSS 코드를 수정할 수 있습니까?

범주 ID에 대해 새 PHP 문서를 만들어 범주와 함께 할 수 있지만이 방법은 게시 ID로 작동하지 않습니다.

도움이 될 것입니다. 감사.

+0

설정할 조건에 따라 게시물에 CSS를 적용 할 수있는 PHP/CSS 문서를 쉽게 만들 수 있습니다. – Vector

+0

그러면 사용자 정의 게시물 유형을 만들 수 있습니까? –

+0

이 게시물의 내용,이 게시물 또는 ID의 제목, 모든 게시물에 공통적이지는 않지만 변경되는 내용을 기반으로하여 게시물의 CSS를 사용자 정의 할 수 있습니다. –

답변

0

당신은 각 범주에 대한 새 게시물 템플릿 파일을 만들 수 있습니까? 조건을로드 single.php에이 추가 :

$post = $wp_query->post; 

if (in_category('2')) { 

include(TEMPLATEPATH . '/single-blog.php'); } 

elseif (in_category('15')) { 

include(TEMPLATEPATH . '/single-photography.php'); } 

elseif (in_category('18')) { 

include(TEMPLATEPATH . '/single-video.php'); } 

else { 

include(TEMPLATEPATH . '/single-default.php'); 

} 

그런 다음 당신은 body 태그의 스타일을 단락 지을 CPTS이 필요하거나 condtionally하지 않을 것입니다. 각 범주, 태그 등에 대한 단순한 독립 실행 형 템플릿

업데이트 : 멋진 뼈 WP 테마를 통해 파고를 발견했습니다.

<article id="post-<?php the_ID(); ?>" <?php post_class('clearfix'); ?> 

특정 게시물 및 카테고리 스타일에 대해 post_class()이 무엇인지 확인하십시오.

+0

도움을 주셔서 감사합니다. –

0

정확한 질문에 답하기 위해 게시물의 body 태그는 그 게시물 ID에 대한 고유 한 클래스입니다. 예를 http://eyespeak.com/blog/2013/08/friday-favorites-823/

를 들어

는 당신이 그 클래스를 사용 postid-10532

의 클래스가 body 태그를 검사하는 경우, 당신은 페이지/포스트/ID/템플릿 특정 CSS를 적용 할 수 있습니다.

.postid-10532 { 
    background: red; 
    color: lime; 
} 
.postid-10532:before { 
    content: 'HERE IS SOME BEFORE CONTENT'; 
} 

모두가 워드 프레스의 bodyclass 기능을 통해 이루어집니다