是否有人可以帮助我,我花了超过8小时的研究和努力弄明白我自己。所以,我想我会做一个帐户,在这里,并尝试我的运气...如何通过自定义字段(价格)来排序
我想提出一个网站的房地产经纪人补充其上市。所以我为列表创建了一个自定义帖子类型。在这个自定义后I型添加以下代码自定义输入(这仅仅是一个片段,所以你可以看到我是如何定义的每个自定义字段):
$meta = get_post_meta($post->ID,'_listing_meta',TRUE);
?>
<p><label>City:</label><input name="listing_meta[city]" value="<?php echo $meta['city']; ?>" /></p>
<p><label>Area/Region:</label><input name="listing_meta[region]" value="<?php echo $meta['region']; ?>" /></p>
<p><label>Price:</label><input name="listing_meta[price]" value="<?php echo $meta['price']; ?>" /></p>
<p><label>MLS#:</label><input name="listing_meta[mls]" value="<?php echo $meta['mls']; ?>" /></p>
<?php
接下来,我content.php文件I显示价格像这样:
<?php
$meta = get_post_meta($post->ID,'_listing_meta',TRUE);
echo '<div class="listing-price">$'.$meta['price'].'</div>';
?>
这对自定义字段的效果很好。但我不能为我的生命得到它的价格秩序的列表进行排序...
请让我知道这是足够的信息来帮助我。如果您需要更多,我会很乐意提供。
这里是我的循环(这只是标准TwentyFifteen环路):
<?php
// Start the Loop.
while (have_posts()) : the_post();
get_template_part('content', get_post_format());
// End the loop.
endwhile;
?>
您能分享您的循环/您如何查询这些帖子吗? – rnevius
我说我使用了我的问题环路:) – Dubs89