首页 文章

按元数据发布ID

提问于
浏览
0

亲戚们,我已经看到了一个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.i看到一个声明为$ postmeta的变量 .

任何帮助,将不胜感激

1 回答

  • 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” . 所以它需要存储它属于哪个帖子 .

相关问题