如何在搜索中进行管理。php文件使用以下代码管理posts搜索查询的顺序
<?php
echo sprintf(__(\'%s Zoekresultaten voor \', \'website\'), $wp_query->found_posts);
echo get_search_query();
while (have_posts()) {
the_post();
?>
<article>
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<p><?php the_excerpt(); ?></p>
<span class="datePost"><?php the_time(\'j-M-Y H:i\'); ?></span>
</article>
<?php
}
?>
是否可以选择一个字段来排序搜索结果?我的目标应该是根据职能部门管理的职位的时间对其进行排序
the_time(\'j-M-Y H:i\');
.
最合适的回答,由SO网友:MortalViews 整理而成
您可以使用parse\\u query操作挂钩,并设置orderby和order参数。
function my_mod_search($query) {
if ($query->is_search()) {
$query->query_vars[\'order\'] = \'ASC\';
$query->query_vars[\'orderby\'] = \'post_date\';
}
}
add_action(\'parse_query\', \'my_mod_search\');