2016-07-19 18 views
0

Ich verwende den folgenden Code in Kombination mit ACF, um Unterseiten der aktuellen Seite aufzulisten.Wordpress-Liste alphabetisch sortieren

Kann ich dies zwingen, alphabetisch aufzulisten?

<?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();?> 

Es sind wahrscheinlich Betrogenen dies aber das Markup von denen, die ich gesehen habe, ist unterschiedlich zu dem, was ich habe, und ich konnte nicht herausfinden, wie es funktioniert.

Antwort

1

Änderung the_title zu Titel in

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

Titel ist eine der Standard-Sortierparameter in WP können Sie sie here

+0

Danke, auch erforderlich sehen. 'bestellen' => 'ASC' –

Verwandte Themen