这就是我解决问题的方法:
我在域上有一个多站点网络。com上,还有BuddyPress,它处理BuddyPress上的用户配置文件。领域com。当用户注册时,这通常发生在域上。com,因为我们在那里有一家网店。所以我想添加BuddyPress个人资料链接到WooCommerce我的帐户导航。
当我添加它时:
<a href=”<?php echo bp_loggedin_user_domain(); ?>”>Profile</a>
我将在frontned www.domain中获得以下链接。com/“buddypress.domain.com/members/user”,而不是buddypress。领域com/成员/用户
我想这是因为WooCommerce处理我的账户页面的方式。基本上,它将该页面上的每个链接视为端点并插入域。com部件。它将其上的每个链接都视为子页面。
由于我的项目日程很紧,所以我改为:
<?php echo bp_core_get_userlink( bp_loggedin_user_id() ); ?>
正确显示用户名和配置文件链接。由于这是一个多站点,我将其与switch\\u to\\u blog()一起使用;
所以,如果有人需要在多站点网络上使用WooCommerce和BuddyPress,我希望这会有所帮助。