WP按标题按字母顺序对自定义帖子进行排序

时间:2018-11-21 16:29:57

标签: php wordpress

新手在这里...

我的自定义帖子类型为“设备”(葡萄牙语团队)。我试图按帖子标题的字母顺序对它们进行排序,然后显示the_title,以便我们按字母顺序列出姓名。

我已经在这里进行了搜索,并尝试了一些修复程序,但是我正在努力获取除标准订单以外的任何其他东西。

任何帮助将不胜感激!

						<?php
							$args = array('orderby'=> 'title', 'order' => 'ASC', 'post_type' => 'equipe',  'posts_per_page' => -1, 'post_status' => 'publish' );
							$q = new WP_Query($args);
							while ( $q->have_posts() ) : $q->the_post();
						?>

									<h3><?php the_title(); ?></h3>

						<?php
							endwhile;
							wp_reset_query();
						?>

2 个答案:

答案 0 :(得分:0)

<?php 
$args = array( 'post_type' => 'equipe', 'posts_per_page'=>5, 'orderby'=>'post_title','order'=>'ASC');
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
?>

答案 1 :(得分:0)

已解决:

确定执行menu_order的原因是由于插件Post Types Order中的设置(F * ing复选框)。

我需要取消选中自动排序 并选中使用查询ASC / DESC参数

然后,这使我可以如下调整数组(并在上面进行了讨论): $ args = array('orderby'=>'title','order'=>'ASC','post_type'=>'equipe')

但是我确实需要在按menu_order原始查询排序的其他页面中添加'order'=>'ASC'。