Forum Replies Created
-
@planetearthlings You can delete those forums from the backend dashboard
All forums get listed under Forums menus.@johndawson155, please follow the steps to deactivate other BP-related plugins at your staging. It’s possible that one of your active plugins contains deprecated code.
@hajnalmadar we already have a plugin for it https://wbcomdesigns.com/downloads/buddypress-private-community-pro/ please checkout our support they will give you sandbox link to test it.
@werny check with your theme support
@mervyntsao make sure to upload and activate the child theme after installing the parent theme.
@scordisian BP pages are not standard post-loop
to understand the flow, you can child template files for BuddyPress
You can find them inside the BuddydPress plugin at the following path
buddypress/bp-templates/bp-nouveau
You can modify all of these templates by using a child theme.@mervyntsao These are template-driven pages; if you have to modify them, you need to override template files inside the child theme and then make your changes
For legacy
buddypress/bp-templates/bp-legacy/buddypress/members/
for Nouveau
buddypress/bp-templates/bp-nouveau/buddypress/memberscan be overridden inside the child theme
your-child-theme/buddypress/members/index.php
@boomer68 check your permalink setting once, ideally,
it should be
Single Forums domain.com/forums/forum/single-forum-slug
Single Topic domain.com/forums/topic/single-topic-slug@persoonlijkvaardiger Making all media urls private will impact the site; images and videos are also considered media elements. You can try https://wordpress.org/plugins/buddypress-docs/#description
@ajgetmilk01 check once with AWPCP support. They might not have released any updates to support BP v12. You can also try it once with BP v11.4 to double-check at your development site.
@thinlizzie last stable version is v11.4, with classic features.
BP pages are moved to a Custom Post Type in BP v12
You can manage them directly from BP Options >> URLsWith BPv12, BP Classic can be used if you have other custom codes that are not ready with BPv12. Otherwise, you can use BP v12 without BP Classic.
@yatesa01 @juwaretu I checked the Repair member’s last activity data, and the function seems unusable. The function starts by clearing all existing last_activity records for members from the bp_activity table. It then attempts to insert new last_activity records into the same table, pulling data from the usermeta table. BuddyPress no longer saves the data into the usermeta last activity_data unless $use_legacy_query mode is enabled.
https://buddypress.trac.wordpress.org/ticket/9096 I have also submitted a ticket to get more insight into it.You can use the following code snippet to increase image dimension.
function wbcom_custom_cover_image_sizes( $settings = array() ) { $settings['width'] = 1920; // Your desired width $settings['height'] = 1080; // Your desired height return $settings; } add_filter( 'bp_before_xprofile_cover_image_settings_parse_args', 'wbcom_custom_cover_image_sizes', 10, 1 ); add_filter( 'bp_before_groups_cover_image_settings_parse_args', 'wbcom_custom_cover_image_sizes', 10, 1 );
You can also add custom CSS for cover images to make them responsive and adapt to different screen sizes.
you can check https://codex.buddypress.org/themes/buddypress-cover-images/ for more details
@lesd1315 it’s more specific customization related to bbPress, you can override the form-topic.php template and add some additional custom codes.
@agajania The User Groups accordion panel will only be accessible once you have disabled BP Classic. With BP Classic, you will have access to page options, which is the older approach. If your theme and other plugins are compatible with BP v12, then you can safely deactivate BP Classic.
@adjunkten might be some typo error in copy-paste, but the code is fine
You can use the Code Snippet plugin to use custom snippets.Code Snippet is for labels, not for main components; you can change component names from BuddyPress URL options
@thinlizzieuse the following code snippet
function redirect_to_activity_page_after_login($user_login, $user) { // Redirect to the activity page after login wp_redirect( home_url( '/activity' ) ); exit; } add_action('wp_login', 'redirect_to_activity_page_after_login', 10, 2);
@locker17 yes, you can create registration pages like that after disabling BuddyPress Registration
Please check following thread of disable BP registration https://buddypress.org/support/topic/how-to-edit-register-page-for-buddypress/#post-332492@kmp2 It’s a theme-specific sidebar setting single blog; Customizer has the option to tune up the single post layout. https://youtu.be/htQG6xfTFzE?feature=shared
@agajania, Please ensure you have enabled the group component from the component tab.
@jgflores check once with your hosting; they can tell you more about possible 403 errors
regarding which theme you are using; try to test once with default https://wordpress.org/themes/twentytwentyone/@locker17, there is no option to edit BuddyPress Directory pages with Elementor like members Groups, Activity, or Registration.
For the login & 404 page, you can create a template for it, as it can be a regular page with an Elementor widget on it.For registration pages, that’s template driven, and you need to override the template to make those changes, or you can also use some 3rd party plugins like Gravity Forms and WP Forms with their user registration addon to create custom registration forms.
@werny seems to be working fine https://www.loom.com/share/8a63c19245f949859dcfac1d0ac80598
@agorafolk You can achieve this by customizing your theme or creating a custom plugin to manipulate the output of the xprofile field data.
// Assume $user_id is the ID of the user and $field_id is the ID of your checkbox field $selected_options = bp_get_profile_field_data( array( 'field' => $field_id, 'user_id' => $user_id ) ); // Split the selected options into an array $options_array = explode(', ', $selected_options); foreach ( $options_array as $option ) { // Sanitize the option to create a valid CSS class $class_name = sanitize_title( $option ); echo '<li class="option-' . esc_attr( $class_name ) . '">' . esc_html( $option ) . '</li>'; }