2014-01-26 7 views
0

안녕하세요 여러분, 저는 워드 프레스에서 id 메타 데이터를 게시하기 위해 realted되는 PHP 코드를 보았습니다.메타 데이터로 게시물 아이디

코드는 그냥 $ wpdb-이> postmeta이 .. 그것을 적용과 같이 사용하는 것입니다에서? 출처에서 알 필요가

global $wpdb; 

$results = $wpdb->get_results("select post_id, meta_key from $wpdb->postmeta where meta_value = 'this is my example value.'", ARRAY_A); 

입니다. meta_key와 post_id가 $ wpdb-> postmeta에서 검색되는 방법 .. $ postmeta와 같이 선언 된 변수를 보았습니다.

은 어떤 도움 postmeta는 워드 프레스 SQL의 postmeta 테이블의 이름을 유지하는 상수>

답변

1

$ Wpdb- 감상 할 수있다. 기본적으로 "wp_postmeta"입니다. (당신이 "WP"DB 접두사를 선택합니다.)

WP_Postmeta DB는 다음 행을 포함

meta_id 
post_id 
meta_key 
meta_value 

당신은 "meta_value"에 의해 해당 쿼리에서 검색. 쿼리는 메타 값이 "this is my example value"인 모든 행 meta_id 및 post_id를 반환합니다.

Wordpress는 게시물에 속성을 저장합니다. 이것은 "wp_postmeta"입니다. 그래서 어떤 게시물이 속해 있는지 저장해야합니다.

+0

그래서 postmeta는 데이터베이스입니까? – user3220407

+0

예 $ wpdb-> postmeta는 기본적으로 "wp_postmeta"를 반환합니다. 그래서 데이터베이스의 이름과 일치합니다. – Beardminator

+0

고마워요. ..... :) – user3220407

관련 문제