简体   繁体   English

wordpress自定义循环按自定义字段的升序降序

[英]wordpress custom loop ascending descending posts by custom field

I am developing wordpress site that is depend upon price so i add custom filed named 'price' 我正在开发依赖价格的wordpress网站,因此我添加了名为“ price”的自定义文件

<?php 
while ( have_posts() ) : the_post();
echo  $price = get_post_meta($post->ID, 'price', TRUE);
endwhile;
 ?>

it is basic loop to show out price of all post. 这是显示所有帖子价格的基本循环。 requirement : can anybody modify above so its shows post according ascending or descending order like every price site 要求:任何人都可以修改以上内容,以便像每个价格站点一样按升序或降序显示帖子

I do not know if I did well, but that's what you need? 我不知道我是否做得很好,但这就是您所需要的?

 <?php query_posts(array('posts_per_page'=>20,'meta_key' => 'price','orderby' => 'meta_value_num','order' => 'ASC',))?>

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

 echo  $price = get_post_meta($post->ID, 'price', TRUE);

 <?php endwhile; endif; ?>

Good Luck 祝好运

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM