Support » Plugin: BP My Home » Use as home page landing upsets MS subdomains – possibly!!

  • Hi Imath,

    I’ll start by saying I have not had time to test this at all so may be jumping to entirely the wrong conclusions if so apologies in advance.

    Just had issue on an MS installation where trying to go to a users site / subdomain blog resulted in being constantly directed to their profile ‘bp my home landing page’ disabling plugin resolved issue and subdomain blog again reachable.

    Feels like a re-write is getting in the way of the .htacess one to re-direct to subdomain?

Viewing 4 replies - 1 through 4 (of 4 total)
  • Hi Hugo,

    Thanks for your feedback, i think the problem is linked to the option the user may have saved for his landing page. If he choosed bp my home then as soon as url has no querystring it redirects to his page. I think the admin can from the bp my home settings disable this feature for all users.
    This should fix the issue. I’ll see how to deal with subdomains for this feature.


    Hugo, can you try to replace the function bpmh_is_root_home_page() in the file bp-my-home/includes/functions.php from line 315 to 343 by this one :

     * Checks if the loggedin user choose my home as the website landing page
     * @global blog_id current blog id
     * @uses  is_user_logged_in() to check if the user is logged in
     * @uses  bp_get_option() to check for a different admin setting
     * @uses  bp_loggedin_user_id() to get current user's id
     * @uses  get_user_meta() to get user's preference
     * @uses  bpmh_admin_allowed_home_page() to check if the admin authorized this behavior
     * @return boolean true|false
    function bpmh_is_root_home_page() {
    	global $blog_id;
    	$retval = false;
    	if( $blog_id != bp_get_root_blog_id() )
    		return $retval;
    	if( is_user_logged_in() && is_front_page() ) {
    		$user_id = bp_loggedin_user_id();
    		$user_setting = get_user_meta( $user_id, 'bpmh_user_home_page', true );
    		if( !empty( $user_setting ) )
    			$retval = true;
    		if( !bpmh_admin_allowed_home_page() )
    			$retval = false;
    	return apply_filters( 'bpmh_is_root_home_page', $retval );

    I think it should fix the issue, if so, i’ll do a quick upgrade.

    Thanks again for your help.

    @imath, Wow it does work. So Sorry the error was mine, forgot the last closing } but I tried it again and Yes it works! Thank you so Much!

    Wow, It works hehehehe

    Thank you again.


    Thanks for your feedback, just published an upgrade for WordPress 3.8

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Use as home page landing upsets MS subdomains – possibly!!’ is closed to new replies.