【问题标题】:PHP echo function in BuddyPress to Hyperlink to Member Profile PagesBuddyPress 中的 PHP 回显功能可超链接到会员资料页面
【发布时间】:2012-08-03 23:24:01
【问题描述】:

当我第一次在我的网站上设置 BuddyPress 时,启用了根配置文件。基本上,如果注册用户想要编辑其个人资料的帐户设置,他们可以执行此操作的 URL 将是:“domain.com/username”。但是,如果您在浏览器中输入“domain.com/members/username”,您将获得完全相同的页面。

我决定不希望启用根配置文件,因为我更喜欢 URL:“domain.com/members/username”,因此基于本指南 (http://codex.buddypress.org/extending-buddypress/更改内部配置设置),我将functions.php中的代码编辑为这样:

    define ( 'BP_ENABLE_ROOT_PROFILES', false );

但是,在我的导航所在的 header.php 中,PHP 函数仍然链接到我想要禁用的根配置文件。这是它的样子:

    <a href="<?php echo bp_loggedin_user_domain() ?>">Profile</a>

我正在尝试弄清楚如何更改函数以使其链接到:“domain.com/members/username”而不是“domain.com/username”。

【问题讨论】:

    标签: wordpress buddypress


    【解决方案1】:

    请删除您的 function.php 文件中的define ( 'BP_ENABLE_ROOT_PROFILES', false );

    因为 Buddypress 默认提供 domain.com/members/username。

    如果上面的代码在那里,请检查 wp-config.php 文件将其删除

    请试试这个

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-17
      相关资源
      最近更新 更多