you can use the bbPress views widget.
which would link to optional ways to view the topics.
Recommended im not sure though?? maybe as an alternative you can use most replied too??
to add more custom views
you can plop this code into your child themes functions.php file or add it into a functionality plugin.
/**
* Register these bbPress views:
* - Popular Topics
* - Unpopular Topics
* - Random Topic
* - Recently Closed
* - Tagged Test
* - All Topics
* - Open (Not Closed)
* - Random Single Topic
*
* @uses bbp_register_view() To register the view
*/
function ntwb_register_custom_views() {
bbp_register_view( 'popular-topics', __( 'Popular Topics' ), array( 'meta_key' => '_bbp_reply_count', 'orderby' => 'meta_value_num' ), false );
bbp_register_view( 'unpopular-topics', __( 'Unpopular Topics' ), array( 'meta_key' => '_bbp_reply_count', 'orderby' => 'meta_value_num', 'order' => 'asc' ), false );
bbp_register_view( 'random-topic', __( 'Random Topic' ), array( 'orderby' => 'rand' ), false );
bbp_register_view( 'closed', __( 'Recently Closed' ), array( 'post_status' => 'closed' ), false );
bbp_register_view( 'taggedtest', __( 'Tagged Test' ), array( 'topic-tag' => 'test' ) );
bbp_register_view( 'all-topics', __( 'All Topics' ), array( 'order' => 'DESC' ), false );
bbp_register_view( 'open', __( 'Open (Not Closed)' ), array( 'post_status' => 'publish' ), false );
bbp_register_view( 'random-single-topic', __( 'Random Single-Topic' ), array( 'orderby' => 'rand', 'posts_per_page' => '1', 'max_num_pages' => '1' ), false );
}
add_action( 'bbp_register_views', 'ntwb_register_custom_views' );
Thank you Robkk .. This is a little intimidating for me as I don’t know php nor do I have experience with child themes but I’ll see if my theme allows for that and try to create one.
Thank you for giving me the code.
maybe this guide will help you with understanding.
Functions files and child themes – explained !
but you can also put any PHP code snippets in a functionality plugin like this one
https://wordpress.org/plugins/functionality/
ahh thank you. I did actually find that plugin to try and will read the information about child themes thank you.
S