【发布时间】:2016-03-28 13:48:57
【问题描述】:
我真的需要这方面的帮助。下面是我用于搜索结果search.php 的 wp 页面模板的代码,一切正常。现在,该网站是关于公共活动的,因此按活动日期显示搜索结果非常重要。我创建了一个名为“日期”的自定义字段,我想按“日期”字段值显示结果。
我花了整整一周的时间寻找解决方案,但不幸的是我找不到。请帮帮我:)
这是一个代码:
<?php
global $query_string;
$query_args = explode("&", $query_string);
$search_query = array();
if( strlen($query_string) > 0 ) {
foreach($query_args as $key => $string) {
$query_split = explode("=", $string);
$search_query[$query_split[0]] = urldecode($query_split[1]);
}
}
$search = new WP_Query($search_query);
?>
<?php if ($search->have_posts()) : while ($search->have_posts() ) : $search->the_post(); ?>
<!-- loop goes here -->
<?php endwhile; else: ?>
<?php endif; ?>
谢谢!!!!
【问题讨论】:
-
请发布
$search_query的数组。 -
是自定义帖子类型吗?或者你想搜索整个网站?
-
@Mark 我想搜索整个网站。