Skip to:
Content
Pages
Categories
Search
Top
Bottom

Forum Replies Created

Viewing 5 replies - 1 through 5 (of 5 total)
  • @comminski

    Participant

    We ran into this problem as well, we have BP installed along with WPML and the BuddyPress Multilingual Plugin.

    The problem for us was that the url’s were different. In english, the url was ‘/community/groups/’ where in French it was ‘/fr/communaute/groupes/’.

    So the solution for us was to go to the backend and change the slugs of the pages so they are the same for all languages, (so english is ‘/community/groups/’ and french is ‘fr/community/groups/’.

    @comminski

    Participant

    p.s. the error occurs when both plugins are active (MyCred 2.1.0.3 and BP 8.0), so anyone who has MyCred installed and upgrades to BP8 could see their site crash. (I am not sure if WordPress would catch this during the Upgrade)

    Also, wonderful work on 8.0. Some really great new features added.

    @comminski

    Participant

    Hi, I noticed that there is a compatiblilty issue with 8.0 and MyCred. I raised the issue with them, but just would like to highlight it here also.

    The issue is that they are using the bp_core_signup_send_activation_key filter with one paramater.

    In BP 8.0, this conflicts with add_filter( 'bp_core_signup_send_activation_key', 'bp_members_invitations_cancel_activation_email') which has 5 paramaters.

    This results in the following error:
    Fatal error: Uncaught ArgumentCountError: Too few arguments to function bp_members_invitations_cancel_activation_email(), 1 passed in /var/www/html/wp-includes/class-wp-hook.php on line 292 and exactly 5 expected

    I just wanted to highlight the issue here as well, even though I think the issue is that they are not using the filter correctly

    @comminski

    Participant

    I think you can also disable the generated password on the registration page for the nouveau theme by adding the following code to functions.php

    add_action( 'bp_before_register_page', 'bp_page_signup_disable_random_password');
    function bp_page_signup_disable_random_password(){
      add_filter( 'random_password', '__return_empty_string' );
    }

    @comminski

    Participant

    Its probably related to a bug in version 3.0 where the activation email template did not install. There is a fix in the latest version, 3.1, but you have to do the following:

    Activation email problems

    If you did a fresh install of BuddyPress 3.0.0 on a single-site install, the activation email would not be sent out because the activation email was not properly installed.

    To fix this, upgrade to BuddyPress 3.1.0 and in the WordPress admin dashboard, navigate to “Tools > BuddyPress” and select the “Reinstall emails” option.

    BuddyPress 3.0.0 “Apollo” is now available!

Viewing 5 replies - 1 through 5 (of 5 total)
Skip to toolbar