我正在嘗試編寫一個新功能,以便創建一個鏈接到用戶的主域成員配置文件(我在多站點上)。當前的<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()」等,但無濟於事。
任何幫助將是偉大的!
感謝
感謝回答。自從我放棄嘗試在文件中直接修改PHP。我改變了wp-config.php文件來使用:define('BP_ROOT_BLOG')和define('BP_MULTIBLOG')我以前只定義了multiblog。 – liltigerlilie