将BuddyPress配置文件和消息链接添加到WordPress菜单 时间:2011-11-30 作者:Jackie Keiser 在wordpress菜单中,我想添加buddypress用户配置文件和消息的链接。这些链接是基于用户名的动态链接,例如,http://buddypress.org/community/members/username/messages/, 例如我知道你可以用php获取用户名,但据我所知,这在wordpress菜单(wp admin/nav menus.php)中是不允许的。我还需要在菜单中的特定位置添加它们,而不仅仅是在末尾。将这些动态链接添加到wordpress菜单的最简单方法是什么?示例:主菜单->人力资源->员工资源->消息消息需要链接到buddypress用户的消息 3 个回复 SO网友:thechrisvoth 这将为您提供特定于用户的配置文件URL:<? echo bp_loggedin_user_domain(); ?> 如果您想要链接到用户的消息页面,只需在末尾添加如下内容:<? echo bp_loggedin_user_domain().\'messages/\'; ?> SO网友:bow-viper1 我相信this question 与你的要求相同;看看这个问题的答案是否对你有帮助。如果这没有帮助,您可能想看看BuddyPress Links WordPress插件提供您所需的其他功能。如果这两种解决方案都没有足够的帮助,请提供一个指向您网站的链接,并指出您正在尝试向哪个菜单添加BuddyPress链接,我们可以为您提供更具体的信息。 SO网友:Daniel Schulz-Jackson 我们希望将“我的个人资料”、“我的消息”作为Wordpress菜单项。我不确定这是否可以做到,因为我以前从未见过动态菜单项,向人们致意是一种无所不能的想法。。。然而,我突然想到,您可以在菜单中放置指向静态页面的静态链接,但根据bp_get_user_id() 或者不管是什么:http://shibashake.com/wordpress-theme/wordpress-page-redirect抱歉,这不是一个完整的答案,但我只是在这里发挥创意。所以,制作一个菜单项“My Profile”link=“example.com/redirects/My Profile”,然后使用她的方法将它们重定向到example。com/members/%USERID%或类似的内容。 结束 文章导航