Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.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 以自定义数组字段作为参数的WP循环_Php_Wordpress - Fatal编程技术网

Php 以自定义数组字段作为参数的WP循环

Php 以自定义数组字段作为参数的WP循环,php,wordpress,Php,Wordpress,我试图用下面的参数进行查询。不知怎的,WP就是不回任何帖子。我不知道我做错了什么!有什么帮助吗 更多信息:我有一个包含特色图片的自定义帖子类型。我希望它们显示在标题滑块中。通过高级自定义字段插件,我在帖子中创建了一个自定义字段:“assigned_page”。这是一个带有页面ID的数组,特定幻灯片应该显示在该数组上。”$“当前页面”是要显示的当前页面的ID。因此,$args应该过滤自定义帖子类型,以及在其“assigned_page”数组中具有当前页面ID的帖子 // Get the curre

我试图用下面的参数进行查询。不知怎的,WP就是不回任何帖子。我不知道我做错了什么!有什么帮助吗

更多信息:我有一个包含特色图片的自定义帖子类型。我希望它们显示在标题滑块中。通过高级自定义字段插件,我在帖子中创建了一个自定义字段:“assigned_page”。这是一个带有页面ID的数组,特定幻灯片应该显示在该数组上。”$“当前页面”是要显示的当前页面的ID。因此,$args应该过滤自定义帖子类型,以及在其“assigned_page”数组中具有当前页面ID的帖子

// Get the current page ID
global $post;
$current_page = $post->ID;
$string_page = (string)$current_page;
$current_parent_page = $mv_is_subpage->ID;

// Post selection

$args = array (
    'post_type'      => $post_type,
    'posts_per_page' => $posts_per_page,
    'orderby'        => $orderby,
    'order'          => $order,
    'no_found_rows'  => 1,
    'meta_query' => array(
    array(
                'meta_key' => 'assigned_page',
                'meta_value' => $string_page,
                )
            ),
    );
然后:

然后循环:

while ($query->have_posts()) : $query->the_post();

我想应该是这样的,根据以下文档:

while ($query->have_posts()) : $query->the_post();
array(
            'key' => 'assigned_page',
            'value' => $string_page,
            )