2012-08-02 4 views
0

WordPress 데이터베이스를 쿼리하여 특정 게시물 유형에 대한 게시물 태그를 가져 오려고합니다.특정 게시물 유형에 대한 태그 가져 오기

지금까지이 태그를 사용하여 모든 태그를 제공하고 있지만이 태그를 특정 게시 유형으로 제한하는 방법이나 가능한지 확실하지 않습니다.

$query = "SELECT name FROM wp_terms"; 
$myrows = $wpdb->get_results($query); 

foreach ($myrows as $myrow) 
{ 
    print_r($myrow); 
} 

답변

1

가 쿼리를 제한하기 위해, 당신은 WHERE 절을 사용할 수 있습니다, 즉

$query = "SELECT name FROM wp_terms WHERE *post_type*=*typeyouwant*"; 

그것은 LIKE 절을 사용하는 것도 가능하지만, 이들은 매우 느린 쿼리가 발생합니다.

+0

감사하지만 작동하지 않았습니다. 아무것도 돌려 보내지 않는 것 같았다. 내 이해가가는 한 태그가 게시물과 어떻게 연관되어 있는지 알아야한다고 생각합니다. 내가 원하는 게시물 유형의 모든 게시물 ID를 얻을 수 있다면 게시물 ID를 기반으로 태그를 선택할 수 있습니까? –

+0

별표의 변수를 데이터베이스에 맞는 변수로 바꿔야합니다. 데이터베이스 예제를 게시하면 도움이됩니다 – SomeKittens

+0

표준 WordPress 데이터베이스입니다. 태그 이름 또는 wp_terms 테이블 –

관련 문제