Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.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
在wordpress中从Mysql表获取数据_Mysql_Wordpress - Fatal编程技术网

在wordpress中从Mysql表获取数据

在wordpress中从Mysql表获取数据,mysql,wordpress,Mysql,Wordpress,我一直在想方设法解决这个问题。我创建了一个名为cp\u country的自定义字段。现在Mysql中的每一条记录都有一个cp\u country的值。问题是我不明白Wordpress是如何将数据索引到MySql的 例如,看看这里 通常,我习惯于从cp_country='United Kingdom' 但是正如您所看到的,结果不是一行,属性是按每行列出的,每行由一个post id连接 如何获得结果在哪里cp_country='United Kingdom' 例如,一组结果将分别有cp\u cou

我一直在想方设法解决这个问题。我创建了一个名为
cp\u country
的自定义字段。现在Mysql中的每一条记录都有一个
cp\u country
的值。问题是我不明白Wordpress是如何将数据索引到MySql的

例如,看看这里

通常,我习惯于从cp_country='United Kingdom' 但是正如您所看到的,结果不是一行,属性是按每行列出的,每行由一个post id连接

如何获得结果
在哪里cp_country='United Kingdom'


例如,一组结果将分别有
cp\u country、cp\u street、cp\u price

您可以执行WordPress查询…假设您希望在前端使用。例如,要查询所有带有
'cp\u country'==“United Kingdom”
的帖子:

<?php
// Query Args
$args = array(
    'meta_key' => 'cp_country',
    'meta_value' => 'United Kingdom'
);

// The Query
$the_query = new WP_Query( $args );

// The Loop
if ( $the_query->have_posts() ) {
    while ( $the_query->have_posts() ) {
        $the_query->the_post();
        // Do things with the post data
    }
} else {
    // no posts found
}
/* Restore original Post Data */
wp_reset_postdata();

你想在帖子中使用此信息吗?不,不是在帖子中。这将是一个儿童主题。我想检索所有帖子,我的答案是否遗漏了什么?这对你有帮助吗?