この実装、面倒なら代行します
WordPressでは記事の表示順は日付の最新順がデフォルトです。
これをサイト運営者側で自由にコントロールしたいことは多々あります。
いろいろな方法がありますが、今回はカスタムフィールドの値でコントロールする方法のご紹介です。
表示順の数字を入力するためのカスタムフィールド(型は「数値」)を登録します。
このフィールドに入れた数字の小さい順に記事が並ぶようにしたいなら、
$post = get_posts( array( 'post_type' => $post_type, 'post_status' => 'publish', 'posts_per_page' => -1, 'meta_key' => 'order_num', //カスタムフィールド名 'orderby' => 'meta_value_num', 'order' => 'ASC' ));
‘meta_key’でカスタムフィールド名(型は「数値」)を指定し、
‘orderby’で’meta_value_num’を指定します。
これで、記事の表示順を自由に設定することができます。
WordPressカスタマイズ事例やウェブ制作ノウハウの新着情報、お役立ち情報を
リアルタイムにメルマガ配信!
100ウェブで手がけた制作・開発案件を一部、ご紹介。
クライアントからご相談いただいた内容とその実装におけるポイント、工期、予算について確認いただけます。
【テレワーク実施中 につきお電話転送中】
コール中1秒程度無音状態になりますがそのままお待ちください。
受付時間
平日 10:00~18:00
メールでのお問い合わせでも
1営業日以内にご連絡いたします。