Php 在Wordpress中按名称对帖子排序

Php 在Wordpress中按名称对帖子排序,php,wordpress,sorting,posts,Php,Wordpress,Sorting,Posts,出于某种原因,无论我做什么,按字母顺序排列这些帖子似乎都不管用。代码是: <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); array( 'posts_per_page' => -1, 'orderby'=> 'title', 'order' => 'ASC' ); ?> <li> <div class="sponsor-thumb"> <a href=

出于某种原因,无论我做什么,按字母顺序排列这些帖子似乎都不管用。代码是:

<?php if ( have_posts() ) : while ( have_posts() ) : the_post();
array( 'posts_per_page' => -1, 'orderby'=> 'title', 'order' => 'ASC' ); 
 ?>
<li>
<div class="sponsor-thumb">
<a href="'.get_permalink().'">
<?php the_post_thumbnail( 'category-thumb' ); ?></a></div>
<a href="<?php the_permalink() ?>">
<?php the_title(); ?>
</a></li>
<?php endwhile; else: ?>
    <p><?php _e('Sorry, this page does not exist.'); ?></p>
<?php endif; ?>   


  • 将该代码放在现有位置对查询没有影响

    要实现您想要的功能,请使用WP_查询,如下所示:

    $args = array( 'posts_per_page' => -1, 'orderby'=> 'title', 'order' => 'ASC' ); 
    $my_query = new WP_Query( $args );
    if ( $my_query->have_posts() ) : 
       while ( $my_query->have_posts() ) : $my_query->the_post(); 
          // do stuff here
       endwhile; 
    endif;
    

    将代码放在您拥有的地方对查询没有影响

    要实现您想要的功能,请使用WP_查询,如下所示:

    $args = array( 'posts_per_page' => -1, 'orderby'=> 'title', 'order' => 'ASC' ); 
    $my_query = new WP_Query( $args );
    if ( $my_query->have_posts() ) : 
       while ( $my_query->have_posts() ) : $my_query->the_post(); 
          // do stuff here
       endwhile; 
    endif;
    

    将代码放在您拥有的地方对查询没有影响

    要实现您想要的功能,请使用WP_查询,如下所示:

    $args = array( 'posts_per_page' => -1, 'orderby'=> 'title', 'order' => 'ASC' ); 
    $my_query = new WP_Query( $args );
    if ( $my_query->have_posts() ) : 
       while ( $my_query->have_posts() ) : $my_query->the_post(); 
          // do stuff here
       endwhile; 
    endif;
    

    将代码放在您拥有的地方对查询没有影响

    要实现您想要的功能,请使用WP_查询,如下所示:

    $args = array( 'posts_per_page' => -1, 'orderby'=> 'title', 'order' => 'ASC' ); 
    $my_query = new WP_Query( $args );
    if ( $my_query->have_posts() ) : 
       while ( $my_query->have_posts() ) : $my_query->the_post(); 
          // do stuff here
       endwhile; 
    endif;
    

    我是这样说的吗?是的,它将需要进入PHP tagsI激活了一个插件,通过拖放对帖子进行排序。我花了几个小时才意识到。烦人的谢谢你的贡献。我是这样说的吗?是的,它将需要进入PHP tagsI激活了一个插件,通过拖放对帖子进行排序。我花了几个小时才意识到。烦人的谢谢你的贡献。我是这样说的吗?是的,它将需要进入PHP tagsI激活了一个插件,通过拖放对帖子进行排序。我花了几个小时才意识到。烦人的谢谢你的贡献。我是这样说的吗?是的,它将需要进入PHP tagsI激活了一个插件,通过拖放对帖子进行排序。我花了几个小时才意识到。烦人的谢谢你的贡献。