我正在使用wordpress wp-admin来创建菜单.它位于外观/菜单下.
我有一个指向/ members /的链接,但我真正需要的是指向/ members/$ logged_user的链接...
例如/ members/user_1或/ members/user_2.
我怎样才能做到这一点?我不知道它是否重要,但我使用的是buddypress插件.

小智 5
我写了一个简短的脚本,用于在wordpress菜单中添加动态的buddressress链接.希望能帮助到你
我在wordpress菜单中添加了自定义链接,用链接中的用户名替换用户名 - 示例 http://website_name.com/members/--username--/messages/
然后在function.php中添加此代码
add_filter( 'nav_menu_link_attributes', 'menu_override', 10, 3 );
function menu_override( $atts, $item, $args ) {
$user = wp_get_current_user();
$newlink = str_replace("--username--", $user->user_login, $atts[href]);
$atts[href] = $newlink;
return $atts;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2891 次 |
| 最近记录: |