Wordpress订购不适用于数字

时间:2014-10-14 23:22:20

标签: php wordpress

我知道有很多关于此的答案,但它们都与自定义帖子类型和元键有关。我想知道是否有办法订购这个,而不必添加其中任何一个。

我有一个产品清单:

  • HP Designjet T120
  • HP Designjet T1200
  • HP Designjet T1300
  • HP Designjet T1500
  • HP Designjet T2500
  • HP Designjet T3500
  • HP Designjet T520
  • HP Designjet T7200
  • HP Designjet T790
  • HP Designjet T795
  • HP Designjet T920

这是我的订购代码:

<ul class="menu" id="menu-products">
    <?php
 $post_id = get_the_ID();
        $args = array( 'post_type' => 'product', 'product_cat' => 'hp-t-series', 'orderby' => 'title', 'order' => 'ASC' );
        $loop = new WP_Query( $args );
        while ( $loop->have_posts() ) : $loop->the_post(); global $product; ?>

<?php
 $current_post_ID = get_the_ID();
if($post_id == $current_post_ID){
  echo '<li class="active">';
}else{
  echo '<li>';
}

$mytitle = get_the_title();
?>
            <a href="<?php the_permalink(); ?>"><?php echo $mytitle; ?></a>
        </li>            

    <?php endwhile; ?>
    <?php wp_reset_query(); ?>
</ul>

我希望他们这样订购(以数字有意义的方式):

  • HP Designjet T120
  • HP Designjet T520
  • HP Designjet T790
  • HP Designjet T795
  • HP Designjet T920
  • HP Designjet T1200
  • HP Designjet T1300
  • HP Designjet T1500
  • HP Designjet T2500
  • HP Designjet T3500
  • HP Designjet T7200

我尝试了不同的数组和字符串爆炸,但似乎无法获得正确的组合。

0 个答案:

没有答案