Wordpress + GEOmyWP 插件,从搜索结果模板自定义 while 循环

Wordpress + GEOmyWP Plugin, customize the while loop from the search result template

提问人:Ibrahim 提问时间:9/15/2023 更新时间:9/15/2023 访问量:10

问:

我需要一些帮助。 我将 Wordpress 与 GEOmyWP 插件一起使用,我想自定义搜索结果模板。 我想首先在 while 循环中显示所有带有特定术语“pro”的帖子,然后再显示所有其他帖子。

下面是一个示例:

<?php
while ( $gmw_query->have_posts() ) :
$gmw_query->the_post();

* and if has the term "pro" from the taxonomy "paket" *

?>

* Show only posts with the term "pro" *

<php elseif; ?>

* Show all other posts *

<?php endif; endwhile; ?>

我希望有人能帮助我解决这个小问题。

我尝试了一些选择,但没有任何效果......

php wordpress 循环 if-statement while-loop

评论

0赞 CBroe 9/15/2023
基本上,有两个选项:使用过滤器操作该搜索查询,以直接将排序包含在其中,以便您直接从数据库中按所需顺序获取结果;或者您在模板中循环数据两次,在第一个循环中,您输出所有带有术语“pro”的帖子,在第二个循环中输出那些没有......pre_get_posts

答: 暂无答案