WordPress タクソノミーアーカイブを順序順で表示する方法
公開日
by
WordPress でタクソノミーアーカイブを順序順で表示する方法を紹介します。
例えば、プラグイン Intuitive Custom Post Order を使っている時に便利な方法です。
タクソノミーアーカイブを順序順で表示する方法
タクソノミーアーカイブを順序順で表示する方法を紹介します。
例えば、タクソノミーのスラッグが products の時に、次のコードを function.php に追加します。
/* 【出力カスタマイズ】タクソノミーアーカイブを順序順で表示 */
function custom_posts_per_page() {
global $wp_query;
if( $wp_query->is_admin ) return;
if ( is_tax('products') ) { // タクソノミースラッグを指定
$wp_query->query_vars['posts_per_page'] = 100; // アーカイブ表示件数指定
$wp_query->query_vars['order'] = 'ASC'; // 昇順で表示
$wp_query->query_vars['orderby'] = 'menu_order'; // 順序順で表示
}
}
add_filter('pre_get_posts', 'custom_posts_per_page');
表示件数など、いらないパラメーターは適宜調整を加えてください。
まとめ
WordPress タクソノミーアーカイブを順序順で表示する方法を紹介しました。