2011-09-21 13 views
2

현재 특정 카테고리의 게시물을 표시하기 위해 wordpress 함수를 사용하고 있습니다. 단순화 예는 다음과 같다 :PHP는 함수의 인수 내에서 변수를 반향합니다.

<?php query('cat_name=cat1&posts=1') ?> 

본질적이 카테고리 CAT1 1 개 포스트를 얻는다. 나는 변수는 현재 카테고리 (이 카테고리 페이지에) 도착하는 저장 한 그러나 : 지금 내 위의 쿼리의 인수에 변수 $ thiscat 에코 어떻게

<?php $thiscat = get_the_category(); ?> 
Current Category: <?php echo $thiscat ?> 

을되도록 카테고리 이름 나를 위해 채워져 있니? 이 함수는 여러 카테고리 페이지에 적용되므로 자동으로 쿼리의 인수에 전달하면 많은 번거 로움이 없습니다.

미리 도움을 청하십시오.

답변

1

브라우저로 출력을 원하는 경우에만 뭔가를 에코, 우리가 변수로 쿼리 문자열 연결할 :

<?php $thiscat = get_the_category(); ?> 
<?php query('cat_name=' . $thiscat . '&posts=1') ?> 
+0

위와 같은 해결책이 모두 작동합니다. 감사합니다. – MBL

+1

물론 광산은 변수를 연결하기 때문에 ... 가독성을 향상시킵니다. –

1

내가 질문을하지 있는지 이해를하지만, 사용하려는 같은 소리 $ thiscat을 쿼리에 사용하십시오. 이 작업을 수행해야합니다 :

<?php 

$thiscat = get_the_category(); 
query("cat_name=$thiscat&posts=1") 

?> 

큰 따옴표가 필요합니다. 작은 따옴표를 사용하면 변수가 확장되지 않습니다.

관련 문제