【ギャラリーサイトで重複しない画像をランダム表示させる時に使った】WordPressで投稿を取得する際に「ORDER BY」節を付ける WordPressのフィルターフック「posts_orderby」を使うと、投稿を取得するSQLクエリに「ORDER BY」節を加えることができます。私の場合は、ギャラリーサイト制作の時に使いました。 無限スクロールができて、スクロールするたびにどんどん写真が表示される、みたいなギャラリーサイト。その際「重複しないランダムな写真を次々に表示」させるために必要でした。イメージですと、今制作中の「大英図書館Lovers」のサイトが最も近い動作です。 スクロールするたびに重複させずに写真をランダム表示 というわけで、今後もちょくちょく使いそうなので「posts_orderby」の動きについてメモ書きました。(ランダムで重複させない方法については需要がありましたら
![【ギャラリーサイトで重複しない画像をランダム表示させる時に使った】WordPressで投稿を取得する際に「ORDER BY」節を付ける|今村だけがよくわかるブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/0d4663532c6ee7a0ccbbd518a2d0bb6f237020c0/height=288;version=1;width=512/https%3A%2F%2Fi0.wp.com%2Fwww.imamura.biz%2Fblog%2Fwp-content%2Fuploads%2Fwpfeatured1.png%3Ffit%3D420%252C260%26ssl%3D1)