我真的需要幫助。以下是我的wp頁面模板的代碼,用於搜索結果search.php
,一切正常。現在,該網站是關於公共事件的,所以搜索結果按事件日期顯示是非常重要的。我創建了一個名爲「date」的自定義字段,我希望通過「date」字段值顯示結果。按meta_key排序搜索結果
我花了整整一週的時間找到解決方案,但不幸的是我不能。請幫我:)
下面是一個代碼:
<?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'數組。 – Noman
是一個自定義帖子類型?或者你想搜索整個網站? – Mark
@Mark我想搜索整個網站。 – Devades