Wordpress按字母顺序对自定义字段值进行排序

时间:2013-10-25 06:09:01

标签: wordpress sorting custom-fields alphabetical

我正在使用WordPress自定义内容类型管理器来构建文学机构网站。

我坚持使用的页面是“作者”页面,其中显示了与作者相关的所有书籍的缩略图。我在下面的代码就是这样,但我希望它以字母顺序显示。这是代码:

<?php if (get_custom_field("authimage:get_post")):?>
<div class="thumbstrip">
<h4>Titles by this Author</h4>
<ul>
<?php $my_post = get_custom_field("authimage:get_post");
    if(!empty($my_post)){
        foreach ($my_post as $a) {
            print '<li><a href="'. $a['permalink'] .'" title="'. $a['post_title'] .'"><img src="'.$a ['thumbnail_src'].'" /></a></li>';
        }
    }
?>
<ul>
</div>
<?php endif;?>

我到处搜索,但努力使解决方案适应我现有的代码。

1 个答案:

答案 0 :(得分:0)

<?php 
$args=array(
      'meta_key' => 'authimage',  
      'orderby' => 'meta_value',
      'order' => 'ASC',
      'numberposts' => 99
    );
    $thePosts = get_posts($args);
    $i=1;
    foreach($thePosts as $thisPost){
        $getPost = get_post($thisPost->ID);
         //Whatever you want to do with the post
    }
?>