Forum Replies Created
-
In reply to: Is bbPress still being maintained?
yes it is, and it works with 5.8
I’ve sent a message to the authors to ask them to update – as author of 6 plugins I know it is a pain to have to keep updating the info when WordPress keeps issuing new updates that don’t go anywhere near the plugins :
Thanks for letting us know.
what theme are you using ?
@traverser11 yes there is
In reply to: Help with Forum Roles@mairag – great – thanks for letting me know !! š
Can you tell me why Iām suddenly run into this problem?
You site has become known to spammers who circulate lists of sites that allow wordpress registration. Bbpress simply uses wordpress registration, so that is the route they are getting in.
I delete 2-10 topics/replies a day on this site that are spam.
In reply to: Nothing visible on SiteI think you need the buddypress support site
In reply to: PHP Warning bbPress Toolboxthat looks like an error with gd-bbpress-toolbox – you’d need to raise a ticket on that plugins support forum
In reply to: Help with Forum Roles@techinbermudas – great – glad it worked
In reply to: bbPress User Roles Not Workingok, I’ve spent several hours trying to resolve this – I’m not a bbpress author, just a user
so can you try the instructions here
In reply to: Help with Forum Rolesok, I’ve spent several hours trying to resolve this – I’m not a bbpress author, just a user
so can you try the instructions here
In reply to: Customize Groups URLgroups are a buddypress thing
In reply to: Customize Groups URLdashboard>settings>forums and amend the slugs
In reply to: GDPR EU legislationif you want option 1, then on user deletion you get prompted as to where to allocate any topics/replies made by the user, including allocating to another user.
So some people create a user called anything name you like eg ‘anonymous’ or ‘deleted user’, and assign the posts to them.
to see how this works, create a ‘deleted user’ account, then create a test user and make some topics/replies using their username.
then go to
dashboard>users>all users and delete the test user, and you will see the prompt to let you assign to your ‘deleted user’ account.
In reply to: bbPress User Roles Not Workingit is a load order issue – I’m digging further, will come back when I have done so
In reply to: Help with Forum Rolesok, it is a load order issue – I’m digging further !!
In reply to: Help with Forum RolesI’ve corrected the documentation š
In reply to: Help with Forum RolesIf that is not clear, post your code and I’ll give back the correct version.
In reply to: Help with Forum Rolesok, thanks.
It is a load order issue, so we need to add the filters once everything is loaded.
So for @techinbermudas example we would have
add_action ('wp_loaded' , 'load_new_roles') ; function load_new_roles () { add_filter( 'bbp_get_dynamic_roles', 'add_new_roles', 1 ); add_filter( 'bbp_get_caps_for_role', 'add_role_caps_filter', 10, 2 ); } function add_new_roles( $bbp_roles ) { $bbp_roles['bbp_gcamdev'] = array( 'name' => 'GCam Developer', 'capabilities' => custom_capabilities( 'bbp_gcamdev' ) ); $bbp_roles['bbp_romdev'] = array( 'name' => 'ROM Developer', 'capabilities' => custom_capabilities( 'bbp_romdev' ) ); $bbp_roles['bbp_kerneldev'] = array( 'name' => 'Kernel Developer', 'capabilities' => custom_capabilities( 'bbp_kerneldev' ) ); $bbp_roles['bbp_modder'] = array( 'name' => 'Modder', 'capabilities' => custom_capabilities( 'bbp_modder' ) ); $bbp_roles['bbp_member'] = array( 'name' => 'Member', 'capabilities' => custom_capabilities( 'bbp_member' ) ); return $bbp_roles; } function add_role_caps_filter( $caps, $role ) { /* Only filter for roles we are interested in! */ if( $role == 'bbp_gcamdev' ) $caps = custom_capabilities( $role ); if( $role == 'bbp_romdev' ) $caps = custom_capabilities( $role ); if( $role == 'bbp_kerneldev' ) $caps = custom_capabilities( $role ); if( $role == 'bbp_modder' ) $caps = custom_capabilities( $role ); if( $role == 'bbp_member' ) $caps = custom_capabilities( $role ); return $caps; } function custom_capabilities( $role ) { switch ( $role ) { case 'bbp_gcamdev': return array( // Primary caps 'spectate' => true, 'participate' => true, 'moderate' => false, 'throttle' => false, 'view_trash' => false, // Forum caps 'publish_forums' => false, 'edit_forums' => false, 'edit_others_forums' => false, 'delete_forums' => false, 'delete_others_forums' => false, 'read_private_forums' => true, 'read_hidden_forums' => false, // Topic caps 'publish_topics' => true, 'edit_topics' => true, 'edit_others_topics' => false, 'delete_topics' => false, 'delete_others_topics' => false, 'read_private_topics' => true, // Reply caps 'publish_replies' => true, 'edit_replies' => true, 'edit_others_replies' => false, 'delete_replies' => false, 'delete_others_replies' => false, 'read_private_replies' => true, // Topic tag caps 'manage_topic_tags' => false, 'edit_topic_tags' => false, 'delete_topic_tags' => false, 'assign_topic_tags' => true, ); case 'bbp_romdev': return array( // Primary caps 'spectate' => true, 'participate' => true, 'moderate' => false, 'throttle' => false, 'view_trash' => false, // Forum caps 'publish_forums' => false, 'edit_forums' => false, 'edit_others_forums' => false, 'delete_forums' => false, 'delete_others_forums' => false, 'read_private_forums' => true, 'read_hidden_forums' => false, // Topic caps 'publish_topics' => true, 'edit_topics' => true, 'edit_others_topics' => false, 'delete_topics' => false, 'delete_others_topics' => false, 'read_private_topics' => true, // Reply caps 'publish_replies' => true, 'edit_replies' => true, 'edit_others_replies' => false, 'delete_replies' => false, 'delete_others_replies' => false, 'read_private_replies' => true, // Topic tag caps 'manage_topic_tags' => false, 'edit_topic_tags' => false, 'delete_topic_tags' => false, 'assign_topic_tags' => true, ); case 'bbp_kerneldev': return array( // Primary caps 'spectate' => true, 'participate' => true, 'moderate' => false, 'throttle' => false, 'view_trash' => false, // Forum caps 'publish_forums' => false, 'edit_forums' => false, 'edit_others_forums' => false, 'delete_forums' => false, 'delete_others_forums' => false, 'read_private_forums' => true, 'read_hidden_forums' => false, // Topic caps 'publish_topics' => true, 'edit_topics' => true, 'edit_others_topics' => false, 'delete_topics' => false, 'delete_others_topics' => false, 'read_private_topics' => true, // Reply caps 'publish_replies' => true, 'edit_replies' => true, 'edit_others_replies' => false, 'delete_replies' => false, 'delete_others_replies' => false, 'read_private_replies' => true, // Topic tag caps 'manage_topic_tags' => false, 'edit_topic_tags' => false, 'delete_topic_tags' => false, 'assign_topic_tags' => true, ); case 'bbp_modder': return array( // Primary caps 'spectate' => true, 'participate' => true, 'moderate' => false, 'throttle' => false, 'view_trash' => false, // Forum caps 'publish_forums' => false, 'edit_forums' => false, 'edit_others_forums' => false, 'delete_forums' => false, 'delete_others_forums' => false, 'read_private_forums' => true, 'read_hidden_forums' => false, // Topic caps 'publish_topics' => true, 'edit_topics' => true, 'edit_others_topics' => false, 'delete_topics' => false, 'delete_others_topics' => false, 'read_private_topics' => true, // Reply caps 'publish_replies' => true, 'edit_replies' => true, 'edit_others_replies' => false, 'delete_replies' => false, 'delete_others_replies' => false, 'read_private_replies' => true, // Topic tag caps 'manage_topic_tags' => false, 'edit_topic_tags' => false, 'delete_topic_tags' => false, 'assign_topic_tags' => true, ); case 'bbp_member': return array( // Primary caps 'spectate' => true, 'participate' => true, 'moderate' => false, 'throttle' => false, 'view_trash' => false, // Forum caps 'publish_forums' => false, 'edit_forums' => false, 'edit_others_forums' => false, 'delete_forums' => false, 'delete_others_forums' => false, 'read_private_forums' => true, 'read_hidden_forums' => false, // Topic caps 'publish_topics' => false, 'edit_topics' => false, 'edit_others_topics' => false, 'delete_topics' => false, 'delete_others_topics' => false, 'read_private_topics' => true, // Reply caps 'publish_replies' => true, 'edit_replies' => true, 'edit_others_replies' => false, 'delete_replies' => false, 'delete_others_replies' => false, 'read_private_replies' => true, // Topic tag caps 'manage_topic_tags' => false, 'edit_topic_tags' => false, 'delete_topic_tags' => false, 'assign_topic_tags' => true, ); break; default : return $role; } }
which adds the filter once the theme and all plugins are loaded.
In reply to: Help with Forum Rolesof your theme?
In reply to: Help with Forum Roles@techinbermudas @mairag where are you putting this code?
In reply to: BBpress stopped and vanishedgreat – glad you are fixed š
In reply to: BBpress stopped and vanishedonly a keymaster can add another keymaster.
If there are no keymasters left, then add this plugin
once activated go to
dashboard>settings>bbp style pack>bug fixes
and you will see that you can add yourself back as a keymaster
you can then dcativate and delete this plugin, or maybe use the features on your site
In reply to: Query to show selected topics by idsnothing I know of doe this at the moment
If it’s a fixed list then just cascade eg
[bbp-single-topic id=4096]
[bbp-single-topic id=4097]
[bbp-single-topic id=4099]
[bbp-single-topic id=4099]if you’re doing it programmatically then just do the ‘echo_shortcode’ in a foreach loop
or crack open /inclues/common/shortcodes and you can use the code form there to create what you want
In reply to: Query to show selected topics by ids[bbp-single-topic id=$topic_id] ā Display a single topic. eg. [bbp-single-topic id=4096]
In reply to: BBpress stopped and vanishedok, so what is the bbpress role for the user ID you are using to examine the dashboard?