2011-08-17 2 views
0

현재 게시물의 카테고리에 따라 다른 게시물 쿼리를 표시해야합니다.Wordpress - 현재 게시물의 카테고리를 기반으로 다른 게시물 쿼리를 표시하는 방법

약 7 개 또는 8 개의 카테고리가 있으며 각 카테고리는 자체 쿼리가 필요합니다.

다음은 각 변경해야하는 모든이 CATEGORY_NAME varialble 내 현재 쿼리 코드

<?php query_posts('post_type=offers&category_name=home-page&posts_per_page=1&orderby=rand'); ?> 

입니다.

도움이된다면 크게 도움이 될 것입니다.이 머리카락을 찢어 버렸습니다.

+0

http://wordpress.stackexchange.com –

답변

0
<?php 

if (in_category('Fruit')) { 
    $category_name = 'fruit'; 
} else if (in_category('Vegetables')) { 
    $category_name = 'vegetables'; 
} //etc 

query_posts("post_type=offers&category_name=$category_name&posts_per_page=1&orderby=rand"); 

?> 
+0

코드 어딘가에 중괄호가없는 것 같습니다. 그건 내가 너에게 준 문제가 아니야. 귀하의 웹 사이트에 따르면, 당신은 웹 개발자이며, 구문 오류를 발견하고 고치는 것은 철자를 수정하는 것과 같아야합니다. 또한이 질문에 대한 코드를 작성하기 전에 코드 샘플에서 조건에 따라 뭔가를 수행하기 위해 게시물이 어떤 카테고리인지 테스트합니다. –

+0

죄송합니다. 피곤합니다. 혼자만의 글을 쓸 수있는 것 같아서 여기 왜 왔는지 모르겠습니다. 나는 또한 작은 따옴표를 이중 따옴표로 변경하여 대답했다. –

+0

죄송합니다. 나는 실수로 하나를 잘라. 죄송합니다. 귀하의 코드에 의문을 표시하는 것처럼 보이지 않았습니다. 지금 살펴보면, 내가 천 번 전에 그것을 한 것을 볼 수 있습니다. 네가 피곤한 사람이 아닌 것 같아. 어쩌면 밤이나 아침이라고 불러야 할지도 몰라. –

관련 문제