2013-08-07 3 views
0

안녕하세요 누구든지 포스트 레이아웃을 여러 가지 유사 콘텐츠로 쉽게 맞춤 설정할 수 있도록하기 위해 WordPress의 백엔드를 준비하는 가장 좋은 방법을 알고 싶다면 맞춤 게시물/카테고리/태그 템플릿을 사용하지 않을지 궁금합니다. 맞춤 게시물 유형. 내가 뭘 해왔 던지, 한 번에 각기 다른 레이아웃을 가진 사용자 정의 필드를 추가하여 기사의 각 부분이 어떻게 보일 것인지 선택할 수 있도록 주요 기사 게시물의 연속 섹션을 추가하는 것입니다.맞춤 게시물 작성 도구? 맞춤 입력란을 통해?

내 생각 엔 기사의 일부 섹션이 반복 된 레이아웃을 가질 수 있으므로 (예 : 오른쪽에 왼쪽 텍스트에 img, 또는 위의 텍스트 위의 img). 지금까지 나는 사용자 입력란에 Advanced Custom Fields 플러그 인을 사용하려고 시도해 왔지만 두 부분에 붙어 있습니다.

첫 번째는 텍스트, 이미지, 갤러리, 포함 된 비디오 등의 다른 것들에 대한 CSS 속성이있는 div 컨테이너 에서처럼 레이아웃 전용으로 사용자 정의 필드를 만드는 방법입니다.

두 번째는 이전에 언급 한 것과 같습니다. 내 생각에 포스트 바디의 특정 섹션에 사용자 정의 필드를 반복적으로 추가 할 수 있어야하며, 지금 당장이 작업을 어떻게 수행 할 것인지 생각할 수 없습니다. 방법의.

답변

0

개수에 따라 맞춤형 게시물 유형을 사용할 수 있습니다. 하지만 당신은 단지 몇 가지가 있다면 당신은 조건부 CSS에 대한 트리거를 만들 수 있습니다.

// echo the string "green" 
<div class="" style="<?php echo get_post_meta($post_id, background, true); ?>" ></div> 

또는 당신은 당신의 슈퍼 특별한 게시물에 대한 여러분의 stylsheet 스타일을 사용자 정의 클래스를 만들 수 있습니다

background => green 

그런 후 템플릿 :

이 같은 소식에 대한 사용자 정의 필드를 저장 :

.awesomepost{ bunchastuff:amazing; } 

게시물 맞춤 입력란에

을 작성하십시오.
stylefiftythree => awesomepost 

div에서 div 속성을 사용하여 class 속성 내에 멋진 게시물을 반향 출력합니다.

<div class="<?php echo get_post_meta($post_id, stylefiftythree, true); ?>" style="" ></div> 

이것을 코딩 한 후에 나는 이것이 끔찍한 것임을 깨달았습니다. 이러한 페이지와 스타일 만 추적하면 좋습니다. 이 시나리오가 10 개 미만인 경우 CPT 또는 페이지 템플리트를 사용해야합니다.

+0

div에 맞춤 입력란을 추가 할 수 있습니까? 그렇다면 그것은 나를위한 시작이 될 것입니다. 대안의 수는 아마도 시간이 지남에 따라 증가하기 때문에 CPT 라우트를 사용하지 않을 것입니다. 그래서 섹션의 가능한 모든 조합을 코딩하지 않을 것입니다. – WPNovice

+0

알았어 ... 나보다 더 낫다. 그러나 사용자 정의 필드 값을 출력하여 인라인 스타일을 트리거 할 수 있습니다. 이해하니? – BenRacicot

+0

다음과 같이 작동합니까? Photo Gallery'; } else { echo '사진 갤러리'; } ?> – WPNovice

관련 문제