Search Results for 'test'
-
Search Results
-
WordPress 5.8
bbPress 2.6.6
BuddyPress 9.0.0
Astra Theme 3.6.5Help! I have read every forum post about creating new custom roles in bbPress, but it still isn’t working for me. The created role names are displaying on my Users page in my Admin dashboard, but the roles themselves are not working as intended. When I assign a user a forum role, it is adding it under the “Roles” [i.e., Subscriber (WP Role), Founder (bbPress Role)] and not “Forum Roles.” I tested the different user role settings and they, too, are not working.
Am I missing something or doing something wrong? I’m new to bbPress and very frustrated after spending hours trying to get this to work.
This is the code I have create and placed in my Code Snippet plugin. The forum is being added to a paid members only website, so the URL would not be useful.
function authorready_add_new_roles( $bbp_roles ) {
$bbp_roles['bbp_probation'] = array(
'name' => 'Probation',
'capabilities' => custom_capabilities( 'bbp_probation' )
);$bbp_roles['bbp_subscriber'] = array(
'name' => 'Subscriber',
'capabilities' => custom_capabilities( 'bbp_subscriber' )
);$bbp_roles['bbp_founder'] = array(
'name' => 'Founder',
'capabilities' => custom_capabilities( 'bbp_founder' )
);$bbp_roles['bbp_leader'] = array(
'name' => 'Group Leader',
'capabilities' => custom_capabilities( 'bbp_leader' )
);$bbp_roles['bbp_moderator'] = array(
'name' => 'Moderator',
'capabilities' => custom_capabilities( 'bbp_moderator' )
);$bbp_roles['bbp_administrator'] = array(
'name' => 'Administrator',
'capabilities' => custom_capabilities( 'bbp_administrator' )
);return $bbp_roles;
}add_filter( 'bbp_get_dynamic_roles', 'authorready_add_new_roles', 1 );
function authorready_add_role_caps_filter( $caps, $role )
{
/* Only filter for roles we are interested in! */
if( $role == 'bbp_probation' )
$caps = custom_capabilities( $role );if( $role == 'bbp_subscriber' )
$caps = custom_capabilities( $role );if( $role == 'bbp_founder' )
$caps = custom_capabilities( $role );if( $role == 'bbp_leader' )
$caps = custom_capabilities( $role );if( $role == 'bbp_moderator' )
$caps = custom_capabilities( $role );if( $role == 'bbp_administrator' )
$caps = custom_capabilities( $role );return $caps;
}add_filter( 'bbp_get_caps_for_role', 'authorready_add_role_caps_filter', 10, 2 );
function custom_capabilities( $role )
{
switch ( $role )
{/* Capabilities for 'probation' role */
case 'bbp_probation':
return array(
// Primary caps
'spectate' => true,
'participate' => false,
'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' => false,
'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' => false,// Reply caps
'publish_replies' => false,
'edit_replies' => false,
'edit_others_replies' => false,
'delete_replies' => false,
'delete_others_replies' => false,
'read_private_replies' => false,// Topic tag caps
'manage_topic_tags' => false,
'edit_topic_tags' => false,
'delete_topic_tags' => false,
'assign_topic_tags' => false,
);/* Capabilities for 'subscriber' role */
case 'bbp_subscriber':
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' => true,
'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' => false,
);/* Capabilities for 'founder' role */
case 'bbp_founder':
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' => true,
'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' => false,
);/* Capabilities for 'group leader' role */
case 'bbp_leader':
return array(
// Primary caps
'spectate' => true,
'participate' => true,
'moderate' => true,
'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' => true,
'delete_replies' => true,
'delete_others_replies' => true,
'read_private_replies' => true,// Topic tag caps
'manage_topic_tags' => false,
'edit_topic_tags' => false,
'delete_topic_tags' => false,
'assign_topic_tags' => true,
);/* Capabilities for 'moderator' role */
case 'bbp_moderator':
return array(
// Primary caps
'spectate' => true,
'participate' => true,
'moderate' => true,
'throttle' => true,
'view_trash' => true,// 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' => true,
'delete_others_replies' => true,
'read_private_replies' => true,// Topic tag caps
'manage_topic_tags' => false,
'edit_topic_tags' => true,
'delete_topic_tags' => true,
'assign_topic_tags' => true,
);/* Capabilities for 'administrator' role */
case 'bbp_administrator':
return array(
// Primary caps
'spectate' => true,
'participate' => true,
'moderate' => true,
'throttle' => true,
'view_trash' => true,// Forum caps
'keep_gate' => true,
'publish_forums' => true,
'edit_forums' => true,
'edit_others_forums' => true,
'delete_forums' => true,
'delete_others_forums' => true,
'read_private_forums' => true,
'read_hidden_forums' => true,// Topic caps
'publish_topics' => true,
'edit_topics' => true,
'edit_others_topics' => true,
'delete_topics' => true,
'delete_others_topics' => true,
'read_private_topics' => true,// Reply caps
'publish_replies' => true,
'edit_replies' => true,
'edit_others_replies' => true,
'delete_replies' => true,
'delete_others_replies' => true,
'read_private_replies' => true,// Topic tag caps
'manage_topic_tags' => true,
'edit_topic_tags' => true,
'delete_topic_tags' => true,
'assign_topic_tags' => true,
);break;
default :
return $role;
}
}
Topic: bbpress and cache
Hello
So i own a website in wordpress with latest bbpress installed but i’m having cache issues with the forum. So when browsing i get old content, always have to ctrl+shift+r.
Googling the issue i saw some topics with users but it couldnt be fixed entirely.
I have tried:
– No cache on the hosting;
– Automatic cache on hosting;
– Installed LiteSpeed Cache
Disabled Cache for logged in users
Added /topic* /forum* /forums* to be excluded
Every other setting i found online
– Installed W3 Cache (i have it currently)
Still cache issues specially editing topics (shows old content), going back on forum shows also outdated content. Same happens after editing topics
– Also tried no Cache Plugins, same results.It has been a pain to try to deal with this and my knowledge is limited on this.
Any help?Hello,
I set up the Forum page, the registration page and the password reset pages. It seemed to be working ok until I get to creating a new user as if I am someone new (in order to test it).
This is for a multi-vendor site, using WooCommerce and Dokan Multi-Vendor.
Please check out this page as an example and proceed as if you are a new user setting up their username.
After you enter the username and email and then click the register button it directs to the shop page for the site. There isn’t a place in the editor that I can see that allows me to change where the register button links to. I filled out the urls correctly in the bb press login widget.
See attached photo: https://ibb.co/N10SKLt
This is urgent as it is keeping my client from launching their site. Thank you for your help!
I’m migrating a forum from vbulletin to bbpress, after a lot of tests I managed to get everything working but the images of the old forum and the emoticons are transferred to the root ex: mysite.it/smile.gif
Do you know a way to set a specific folder or at least the folder where I am in vbulletin?
Thank youI’m wanting to create conditional logic that responds to whether a user is logged in to bbpress.
Googling helped me to find these two functions:
bb_current_user_can()
bb_is_user_logged_in()However, when I use them, I get the error “Call to undefined function bb)…”.
This happens even when I tie my containing function to the hook ‘plugins_loaded’, which I believe fires after all activated plugins have loaded.
(I first tried to use the hook ‘wp’)
So I’m just double-checking…
Should I be able to use either of those two functions to test if a user requesting a resource is a logged-in bbpress user?
I’ve done something, but I don’t know what? I think the slugs for the ‘forum’ page may have had a conflict (there was a warning message, but I changed the names), and I think the tabs went missing after I rebuilt the tables, but the tabs have totally disappeared now, and I don’t know how to get them back. Its a backend issue, as its not affecting the front end – you can still get to the forum page
I uninstalled and deleted/reinstalled bbpress, and it hasn’t brought the tabs back.
I’m really worried that if I delete the Buddypress plugin, I will lose my settings and customer lists of Participants. Any advice would be very much appreciated.
bbPress Version 2.6.6
Buddypress Version 8.0.0
Wordpress the latest
FORUM HERE