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.
@hnla
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.
William
Thanks for your feedback, just published an upgrade for WordPress 3.8