1

誰かがこれで私を助けてくれることを願っています。私は他の投稿、Codex を読み、他のコードを試しましたが、クエリを修正できません。

著者のリストを含むページを作成しています。著者は 2 つのカテゴリに分類され、姓名で並べ替える必要があります。カスタム フィールド wpcf-sortname (Types プラグインから) で並べ替えたいと思います。

クエリから正しい結果が得られますが、結果は ID でソートされます。

注: クエリはあまり得意ではありませんが、助けていただければ幸いです。

私はもう試した:

<?php query_posts(array('category__and'=>array(48,49),'meta_key'=>wpcf-sortname,'orderby'=>meta_value,'order'=>ASC,));

if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
<a href="<?php the_permalink() ?>" class="participants"><?php the_title(); ?></a><br />
<?php endwhile; // end of the loop. ?>

と:

<?php
$args = array( 'category__and'=>array(48,49),'meta_key'=>wpcf-sortname,'orderby'=>wpcf-sortname,'order'=>ASC,'posts_per_page'=>-1);
$postslist = get_posts( $args );
foreach ($postslist as $post) :  setup_postdata($post); ?> 
<div>
        <a href="<?php the_permalink() ?>" class="participants" style="color:red"><?php the_title(); ?></a><br /> 
</div>
4

1 に答える 1