您好,这是关于buddypress将新选项卡添加到成员配置文件主导航,以及何时单击直接用户到作者帖子www.mysite。com/作者/用户名/
经过研究和寻找,我发现了这个code 它更有效,它创建了一个新的自定义选项卡,并将用户引导到新帖子,但URL不是我要找的,它创建了成员/用户名/我的帖子。我需要的是类似于www.mysite的东西。com/Author/username/I只是不明白如何用下面的代码实现这一点。。。。
function ibenic_buddypress_tab() { global $bp; bp_core_new_nav_item( array( \'name\' => __( \'My Posts\', \'ibenic\' ), \'slug\' => \'my-posts\', \'position\' => 100, \'screen_function\' => \'ibenic_budypress_my_posts\', \'show_for_displayed_user\' => true, \'item_css_id\' => \'ibenic_budypress_my_posts\' ) ); }
https://www.youtube.com/watch?v=-K1vGcH3gSY
最合适的回答,由SO网友:shanebp 整理而成
在屏幕功能中ibenic_budypress_my_posts
创建重定向。类似于:
function ibenic_buddypress_tab() {
bp_core_new_nav_item( array( \'name\' => __( \'My Posts\', \'ibenic\' ), \'slug\' => \'my-posts\', \'position\' => 100, \'screen_function\' => \'ibenic_budypress_my_posts\', \'show_for_displayed_user\' => true, \'item_css_id\' => \'ibenic_budypress_my_posts\' ) );
}
function ibenic_budypress_my_posts() {
$url = \'/author/\' . bp_get_displayed_user_username();
bp_core_redirect( site_url( $url ) );
}