I thought we had one, but can’t find it.
The best way into bbpress is to start with the templates – these are the most likely thing you’ll want to alter, and placing amended ones in a ‘bbpress’ folder in your theme will make weordpress use these instead.
so go to
bbpress/templates/default/bbress/content-archive-forum.php
This is the first template called, and all the functions and templates you want to use will cascade from here.
Bump. Would love an actually complete codex to help guide theme development.
https://codex.bbpress.org/developer/ 🙁
would love to find the time to write it!!
Like all open software bbpress relies on users to make it successful, and I’m not a bbpress author, just a user who got into it, and I wrote much of the ‘getting started’ guide as I installed my first bbpress site.
If you want to help, then as above the key start point is the templates. Mapping these into a user understandable chart would be a great start, so go to
bbpress/templates/default/bbress/content-archive-forum.php
This is the first template called, and all the functions and templates you want to use will cascade from here.
Because there seems not a complete list, is there for forum list page something like bbp_is_single_topic()
I would like to add some conditional code for https://www.sanaristikkofoorumi.net/wordpress/forums/ .
i quessed that it might be “bbp_is_forum_list()”
@uses bbp_is_single_forum()
Line 882: * @uses bbp_is_single_topic()
Line 883: * @uses bbp_is_topic_edit()
Line 884: * @uses bbp_is_topic_merge()
Line 885: * @uses bbp_is_topic_split()
Line 886: * @uses bbp_is_single_reply()
Line 887: * @uses bbp_is_reply_edit()
Line 888: * @uses bbp_is_reply_move()
Line 889: * @uses bbp_is_single_view()
Line 890: * @uses bbp_is_single_user_edit()
Line 891: * @uses bbp_is_single_user()
Line 892: * @uses bbp_is_user_home()
Line 893: * @uses bbp_is_subscriptions()
Line 894: * @uses bbp_is_favorites()
Line 895: * @uses bbp_is_topics_created()
Line 896: * @uses bbp_is_forum_archive()
Line 897: * @uses bbp_is_topic_archive()
Line 898: * @uses bbp_is_topic_tag()
Line 899: * @uses bbp_is_topic_tag_edit()