質問: ### 前提・実現したいこと 記事を新着順に並べることはできましたが、 さらにはじめに投稿した記事を除いて並べるにはどうしたらいいでしょうか? (現時点での記事のidは調べ方がわかりません) イメージはこうです 現在 5 4 3 2 1 やりたいこと 1←これを常に先頭に 5 4 3 2 下記関数で書いています。 function rew_date_topic_order( $args= array() ) { $args['orderby']='date'; //日付順で並べることはわかりました $args['order']='DESC'; //降順で並べることはわかりました return $args; } add_filter('bbp_has_replies_query','rew_date_topic_order'); どう改修すればいいか、ご教授いただけますと幸いです。
回答: 解決しました。 bbpressのフォーラムから記事を探し、コピペですがやりたいコメントのみ逆順ができましたので共有します。 // Reverse forum replies order from newer to older function custom_bbp_has_replies() { $args['order'] = 'DESC'; // ‘ASC’ (Ascending, Default), 'DESC' (Descending) return $args; } add_filter('bbp_before_has_replies_parse_args', 'custom_bbp_has_replies' ); function custom_bbp_show_lead_topic( $show_lead ) { $show_lead[] = 'true'; return $show_lead; } add_filter('bbp_show_lead_topic', 'custom_bbp_show_lead_topic' ); こちらをfunction.phpに貼りました。 参考記事: https://bbpress.org/forums/topic/redirection-when-newest-replies-are-at-the-top/ よろしくお願いします!