0

我希望能够检索 _octopus_id postmeta 并将其存储到 ids 数组中,我做错了什么?

    $ids = [];
    var_dump($ids);

    $args = array(
        'post_type'      => 'offices',
        'post_status'    => 'any',
        'meta_query'     => array(
            array(
                'key'        => '_octopus_id',
                'value'      => $ids,
            ),
        )
    );
    $the_query = new WP_Query($args);

更新:我已经将办公室存储在一个数组中,但我无法弄清楚如何仅从办公室获取发布元密钥 _octopus_id 并将其存储在 ids 中。

    /* Set the WP offices in an array */
    $ids = new WP_Query([
        'post_type' => 'office',
        'post_status' => 'any',
        'posts_per_page' => 10,
        'meta_query'     => array(
            array(
                'key'        => '_octopus_id',
            ),
        )
    ]);

    $posts[] = $ids->posts;

    var_dump($posts);
    var_dump(is_array($posts));
4

1 回答 1

3

您首先需要使用查询获取内容,然后将其循环并填充数组。您所做的是尝试通过在您的情况下为 null 的值来获取内容。

于 2019-11-11T17:00:24.727 回答