0

Wordpress で、投稿 ID を含む配列に関して、特定の順序で投稿を取得しようとしています。

pre_get_posts と $query->set 関数を使用して post__in を設定しようとしました。ただし、配列に投稿が含まれていても、投稿IDで並べ替えます。

しかし、配列内の順序をそのままにしておきたいのです。

function do_sortbyvotes($query)
{
if(get_query_var('sortbyvote') == 1) {
    $query->set('post__in',array(109, 152, 127)); 
}
}

add_action( 'pre_get_posts', 'do_sortbyvotes' );

これは私が望むようには機能しません。再注文します..

Wordpress を使用せずに ID で投稿を並べ替えるにはどうすればよいですか?

ありがとう

4

1 に答える 1