2014-01-10 3 views
0

Я пытаюсь написать новую функцию, чтобы создать ссылку, относящуюся к профилю пользователей основного домена пользователя (я нахожусь на многопользовательском режиме). Текущий <a href="<?php echo bp_loggedin_user_domain() ?>"><?php bp_loggedin_user_avatar('type=thumb&width=55&height=55') ?></a> будет принимать пользователь к текущему профилю члена домена, например если я на сайте 2, он возвращает: http://site2.domain.com/members/username/ мне это нужно, чтобы перейти к http://domain.com/members/username/Создание ссылки на основной профиль пользователя в домене Buddypress

Прямо сейчас, у меня есть:

`функция bp_members_network_permalink() { эхо bp_get_members_network_permalink(); }

function bp_get_members_network_permalink() { 
    return apply_filters('bp_get_members_network_permalink', trailingslashit(network_home_url() . 'members/' . bp_member_user_id())); 
}` 

Но на переднем конце, я только получаю: domain.com/members/

Что мне не хватает? Я заменил «bp_member_user_id()» на «bp_loggedin_user_id()», «wp_get_current_user()» и т. Д., Но безрезультатно.

Любая помощь будет замечательной!

Благодаря

ответ

0

Вы могли бы использовать что-то вроде этого:

<?php echo '/members/' . bp_core_get_username(bp_loggedin_user_id()) . '/'; ?> 
+0

Спасибо за ответ. С тех пор я отказался от попыток изменить PHP непосредственно в файлах. Вместо этого я изменил файл wp-config.php, чтобы использовать оба параметра: define ('BP_ROOT_BLOG') и define ('BP_MULTIBLOG'). Я раньше определял только мультиблог. – liltigerlilie

Смежные вопросы