2013-07-17 2 views
0

대부분의 WP 템플릿에서 홈페이지가 매우 아름답고 배너 등으로 디자인되어 있습니다. 모든 카테고리 페이지 (이 모든 페이지가 방문 페이지 임)에 대해 동일한 작업을 수행 할 수 있습니까?홈 페이지와 같은 WordPress 카테고리 페이지를 만들 수 있습니까? (디자인)

는 내가 최고 (배너 등)과 하단에 최신 카테고리 게시물에 대한 홍보 물건을 모두 보여주고 싶어요. 기본값은 최근 글뿐입니다.

감사

+0

우리는 현재 어떤 테마를 사용하고 있는지 알지 못합니다. 일부 Wordpress 테마는 특정 페이지 템플릿의 상단에 배너가 있습니다. 아마도 해당 기능을 가진 테마를 검색하고 해당 테마를 대신 사용해보십시오. – designtocode

+0

글쎄, 가능한 경우 물었다 : 네, 가능합니다. 우리는 (stackoverflowers) 코드/예제/실제 해결할 수있는 문제/질문없이 여기에 도움을 신청하는 방법을 마술처럼 알 수는 없습니다. – Najzero

+0

내 대답 @ user1436942 & vote를 참조하십시오. 나는 그러한 질문을 할 수있는 최선의 방법이었다. : / –

답변

0

첫째 질문은 명확하지 않다 당신은 그냥 답변에 대한 일반적인 질문 예 절대적으로 가능한이다 물었다. 주제 나 오류에 대한 구체적인 정보가 없으면 도움을 드릴 수 없습니다.

쉽게 워드 프레스 테마 카테고리 페이지 category.php을 사용자 정의 할 수 있습니다 또는 당신이 하나 개의 카테고리에 대한 다른 카테고리의 템플릿을 원하는 경우에도, 당신이 할 수 있습니다 : 여기

은 몇 가지 생각이다. 이를 위해 테마 파일에 category-[slug].php 또는 category-[id].php 파일을 생성 - 당신은 당신이 다른 tempelate 원하는 카테고리의 그것과 사용 어떤 slug 또는 id를 교체합니다.

카테고리 페이지의 템플릿을 수정 한 후에는 모든 옵션을 직접 추가 할 수 있습니다. 카테고리 페이지의 슬라이더를 표시하고 해당 카테고리에 대한 게시물을 쿼리하는 것이 좋습니다. 해당 슬라이더에 표시하거나 해당 카테고리의 상단에 홍보용 콘텐츠를 표시하십시오. 슬라이더를 사용하거나 원하는 배너를 표시 할 수 있습니다. 이 WP_Query을 사용하고있는 경우 쿼리는 다음과 같이 보일 것입니다,

$current_category = single_cat_title("", false); 
$args = array(
'numberposts'  => 5, 
'offset'   => 0, 
'category_name' => $current_category, 
'orderby'   => 'post_date', 
'order'   => 'DESC', 
'post_type'  => 'post', 
'post_status'  => 'publish'); 

$recent_posts = get_posts($args); 

:

예를 들어, 당신은 단지 등 다음 쿼리를 사용하여 같은 슬라이더에 표시 할 해당 카테고리에서 최신 게시물을 표시하는 쿼리를 변경할 수 있습니다 :

$current_category = single_cat_title("", false); 
$cat_posts = new WP_Query('showposts=5&category_name='.$current_category); 

while ($cat_posts->have_posts()) 

... 

그리고 뿐만 아니라 데이터베이스에 제공 게시물을 추진하기위한 물론 당신은 플래그를 넣을 수 있습니다 다음 페이지를 승진만을 보여 위의 예제 쿼리에서 'promoted' => 'true'의 매개 변수를 추가 등

p.s 그 슬라이더에 osts 난 그냥 일반적인 생각을했다 - 당신은이에 대한 몇 가지 PHP의 지식 워드 프레스 API를 필요로하고이 쉽게 가능하다.

투표 나에게 위로 내가 당신을 도움이 있다면 답을 받아 들인다.

도 사용할 수 있도록 옵션 시장에서 사용할 수 많은 테마가 있습니다.

관련 문제