是否有人可以幫助我,我花了超過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