Manul Tech

WordPressで指定した投稿ID順にソートする方法

任意のID順に並べたくて調べた。

実に2年ぶりのポストということで。

昇順/降順じゃなくて

例えばURLパラメータで渡したID順にに並べたい。

例)
https://example.com?id=6+3+5+4+1+2

できた

ググったらStackにあった。

Stack
Get posts by list of post IDs ordered by those IDs?

$posts = get_posts([
    [
        'post__in' => [6,3,5,4,1,2],
        'orderby' => 'post__in'
    ]
]);

シンプル!

コメント0