Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 通过元数据发布id_Php_Wordpress - Fatal编程技术网

Php 通过元数据发布id

Php 通过元数据发布id,php,wordpress,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->p

大家好,我看到了一个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->posteta中检索meta_键和post_id..我还没有见过像$posteta这样的变量


任何帮助都将不胜感激

$Wpdb->postETA是一个常量,它包含wordpress sql的postETA表的名称。 默认情况下为“wp_Posteta”。(如果选择了“wp”db前缀。)

WP_Posteta DB包含以下行:

meta_id
post_id
meta_key
meta_value
您正在通过“meta_值”在该查询中搜索。查询将返回所有行meta_id和post_id,其中meta值等于“this is my example value”

Wordpress存储帖子的属性,这就是“wp_Posteta”的含义。 因此,它需要存储它属于哪个帖子。

Yes$wpdb->postmeta默认返回“wp_postmeta”。这就是数据库的名字,伙计。