【发布时间】:2013-07-26 01:03:58
【问题描述】:
我正在一个基于 Wordpress 主题的现有网站上做一些工作,但使用了大约 15 个插件(包括 Buddypress)。其中一个特别是 WP Sliding Login|Dashboard 插件,它有一个指向用户活动源的链接。我在 wp-sliding-login-dashboard.php 文件中找到了创建该链接的代码:
<?php
if ( is_user_logged_in() ) {
global $current_user;
$username = $current_user->user_login;
echo ' <li><a href="http://www.mywebsitename.com/members/' . $username . '/activity/">Activity Feed</a></li>';
}
?>
我想使用此代码将用户发送到同一位置,但使用主页顶部的链接。不幸的是,主页链接都是使用 Wordpress 菜单创建的,据我所知,它只允许使用附加到现有页面的静态链接。
我是否创建一个虚拟页面来链接到仅执行上述代码的退出?这甚至可能吗?想象一个 5 岁的孩子试图读莎士比亚,你对我作为一名程序员的能力有所了解,所以请随意与我互动 - 即,如果你说,“哦,只需创建一个范围函数,而不是创建一个全局函数函数”,我会盯着你流口水和困惑。
图片清晰:滑动登录菜单(WP-Sliding Login|Dashboard Plugin),在状态栏中显示目标URL为www.ferrignofit.com/members/FerrignoFit/activity/(当前登录用户为FerrignoFit ): http://i.imgur.com/NPvmCXU.jpg
主页面基于 Wordpress 的菜单,我想访问上述 URL,但目前正在访问 www.ferrignofit.com/activity/,这是一个不同的页面: http://i.imgur.com/dIiFpDC.jpg
【问题讨论】:
-
绝对可行,我很想写一个答案,但你的问题中有一些变量,我需要先知道才能回答。首先,您想要做的事情的图片表示会很棒,因为我不知道链接应该去哪里。接下来我可以建议您检查codex.wordpress.org/Function_Reference/wp_nav_menu,这样您就可以看到您可以在菜单之前或之后添加内容,甚至在菜单项之后等等。如果我理解正确,您想添加一个带有动态信息的静态链接所以它适用于当前登录的用户。
-
感谢您的反馈!这是滑动登录的图像,将您带到正确的页面:
-
看不到图,哪里漏掉了?还是你?
-
呸!尝试编辑原始帖子以添加图片,但我需要至少 10 的声誉才能发布图片。
-
上传图片到图片库并分享链接。
标签: wordpress dynamic hyperlink