您需要在使用query\\u帖子(不推荐)和使用WP_Query.
使用WP Query类似于Query\\u posts,您将传递一个参数数组,并包括meta\\u Query args。类似于:
$args = array(
\'posts_per_page\' => 1,
\'no_found_rows\' => true,
\'post_type\' => \'rrf-result\',
\'rrf_result_year\' => wp_unslash( ( string ) $_POST[\'result_year\'] ),
\'meta_query\' => array(
\'relation\' => \'OR\',
array(
\'key\' => \'roll\',
\'value\' => wp_unslash( ( string ) $_POST[\'search\'] ),
),
array(
\'key\' => \'info_3\',
\'value\' => wp_unslash( ( string ) $_POST[\'search\'] )
)
)
);
$results = new WP_Query($args);
如果有任何结果,可以通过手动循环访问它们
$results->posts
或者使用wordpress方法:
if($results->have_posts()):
while($results->have_posts():
$results->the_post();
// do something here
endwhile;
endif;
在您的情况下,我不知道您需要什么,因为您包含了另一个模板部分,我不知道其中包含什么。我也不确定您使用的插件是否以任何方式修改了查询。