我遇到了一个显示我帖子的自定义查询问题,我在Wordpress论坛和我用来创建自定义帖子类型的插件论坛上都没有运气。
这里是一个概述。。。
我有一个自定义的Post类型“Business”Business CPT有两个自定义分类——“Business Type”&;“县”
我使用WP-Types插件创建自定义帖子类型,并使用管理区域中的复选框创建一个名为“特色”的自定义字段。
如果选中此复选框,则将特定条目标记为“特色”
我正在使用一个名为Search&;的插件;允许用户在“County”中选择“Business Type”的过滤器,例如伦敦的汽车租赁
然后运行我的搜索。带有查询的php模板,该查询应。。。
显示所有具有汽车租赁和伦敦分类法的“特色”企业然后显示未将“Featured”(特色)设置为true的剩余业务列表So
特色业务
Daves汽车
剩余业务
ABC汽车
123辆汽车
等等等等。
目前,汽车租赁有5个特色业务。我的问题是把他们全部拉出来,但不是全部放在最上面。只需将它们添加到按字母顺序排列的常规业务列表中即可。
这让我抓狂,希望PHP和Wordpress的某个比我更厉害的人能帮我解决这个问题。
这是我当前使用的查询
<?php
if (have_posts()): while (have_posts()) : the_post();
$checked_meta = get_post_meta( $post->ID, \'wpcf-featured\', true );
if( $checked_meta ) { ?>
<article>
<!--FEATURED BUSINESSES DISPLAY FIRST-->
</article>
<?php } endwhile; ?>
<?php endif; ?>
<?php wp_reset_postdata();?>
<hr class="bottom-padding" />
<?php
$posts = query_posts($query_string . \'&orderby=title&order=asc\');
if (have_posts()) : while (have_posts()) : the_post();?>
<article class="row business-index" id="post-<?php the_ID(); ?>">
<!--Normal Business Listings-->
</article>
<?php endwhile; ?>
<?php endif; ?>
我想做的就是首先显示该特定搜索的所有“特色”企业,然后显示剩余的列表。
我现在已经到了一条很短的绳子的尽头了。希望有人能救我的命。哈哈哈
谢谢
丹