【发布时间】:2020-06-29 10:06:19
【问题描述】:
我正在尝试实现一些可以创建以下结构的 URL
https://example.com/profile/<username>/notification
我想将此 URL 插入另一个插件中,该插件将使用此动态链接创建一个导航按钮。
我使用了这个代码:
<?php
include($_SERVER['DOCUMENT_ROOT'].'/wp-blog-header.php');
global $wpdb;
global $current_user;
get_currentuserinfo();
$c = $current_user->ID;
?>
<option value="<?php echo ‘../profile/'.$c.'/notifications' ?>" <?php selected(myplugin::getSetting('NavigationTabBarProfile'), ‘../profile/'.$c.'/notifications' ) ?>><?php echo "My Notif" ?></option>
但 url 始终显示登录 wp-admin 的管理员的用户 ID,而不是单击链接的当前用户。即使我以私密/隐身模式访问该链接,它仍会获取上次登录管理员的用户 ID。
我已经为此工作了几个小时,任何帮助将不胜感激。
【问题讨论】:
标签: php wordpress custom-wordpress-pages