Я могу показать ожидаемые сообщения $ args_normal в приведенном ниже коде. Однако я не могу выполнить команду $ args_normal. Когда я пытаюсь выполнить его, он постоянно показывает заголовок сообщения. Как я могу правильно выполнить его?
<?php
$week = date('Y-m-d', strtotime('+7days'));
$name= get_search_query();
global $query_string;
$args = $query_string;
parse_str( $args, $args );
$args_normal = $args + array(
'posts_per_page' => -1,
'meta_query' => array(
array(
'key'=> '2a',
'value' => array('2020-02-01' , $week),
'compare' => 'BETWEEN',
'type' => 'DATE',
),
),
);
?>
<?php $my_posts = get_posts($args_normal);
if ( $my_posts ) {
foreach( $my_posts as $post ) {
$title = get_the_title( $post->ID);
}}
echo $title;
var_dump($my_posts);
?>
<?php wp_reset_postdata(); ?>