2016-07-19 295 views
0

我將以下代碼與ACF結合使用來列出當前頁面的子頁面。按字母順序排列Wordpress列表

我可以強制這個按字母順序列出嗎?

<?php 
        $this_page_id=$wp_query->post->ID;; 
        $args=array(
         'post_parent' => $this_page_id, 
         'post_type' => 'page', 
         'orderby' => 'the_title', 
        ); 
        $my_query = null; 
        $my_query = new WP_Query($args); 
        if($my_query->have_posts()) { ?> 
          <ul> 
        <?php 
         while ($my_query->have_posts()) : $my_query->the_post(); ?> 
           <li><h4><a href="<?php the_permalink() ?>"> 
           <?php $brand_name = get_post_meta($post->ID, 'brand_name', true); ?> 
           <?php echo $brand_name; ?> 
           </a></h4> 
          </li> 
         <?php endwhile; } else {?> 
         <h1>Sorry we have no documentation available.</h1> 
         <?php } ?> 
         </ul> 
        <?php wp_reset_query();?> 

有可能是這種愚弄,但我已經看到了那些的標記是我有什麼不同,我無法弄清楚如何使它發揮作用。

回答

1

變化the_title到標題中

$args=array(
    'post_parent' => $this_page_id, 
    'post_type' => 'page', 
    'orderby' => 'title ', //changed 
    'order' => 'ASC', // updated 
); 

稱號,是在WP默認的排序參數,一個你可以看到他們here

+0

感謝,也需要。 'order'=>'ASC' –