按元数据发布ID

时间:2014-01-26 08:19:32

标签: php wordpress

伙计我已经看过一个PHP代码,它被用来在wordpress中发布id元数据。

代码是

global $wpdb;

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

我只需要知道$ wpdb-> postmeta来自哪里?..是否适用于这样使用。如何从$ wpdb-> postmeta中检索meta_key和post_id ..我看到一个变量声明像$ postmeta。

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:1)

$ Wpdb-> postmeta是一个常量,它保​​存着wordpress sql的postmeta表的名称。 默认情况下它是“wp_postmeta”。 (如果您选择了“wp”db前缀。)

WP_Postmeta DB包含以下行:

meta_id
post_id
meta_key
meta_value

您正在通过“meta_value”在该查询中搜索。该查询将返回所有行meta_id和post_id,其中元值等于“这是我的示例值”。

Wordpress将属性存储到帖子,这就是“wp_postmeta”。 所以它需要存储它属于哪个帖子。