从固定链接中提取变量

时间:2012-07-14 作者:Joe

我使用“Edit Author Slug”插件将作者库更改为/newbase。

在函数中。php文件中,我在工具栏(查看配置文件)中添加了一个新节点,单击该节点时会指向/newbase/johndoe(johndoe是slug的作者)

我在使用作者。php页面作为/配置文件,并将显示一些用户信息。

如果用户登录并单击“查看配置文件”链接,我没有问题。内部作者。php我可以使用$current\\u user->user\\u登录并获取所有信息。

我的问题是那些没有登录的用户,或者说我有一个显示用户的页面,我点击了他们的链接,看起来像/配置文件/mrsmith-我无法使用$current\\u用户。

我想以某种方式将一个变量(可能是query\\u vars,我不知道)传递给author。php(/profile)或从URL和内部作者中提取“mrsmith”。php我可以在数据库中查找该用户并显示我想要的数据。

我感谢你在这方面的帮助。也许这很容易,但我已经挣扎了2天,尝试了多种方法,但都没能解决。

1 个回复
SO网友:Milo

您可以在中获取查询到的作者author.php 具有get_queried_object():

$author = get_queried_object();
echo $author->ID;

$author_data = get_object_vars( $author->data );

echo $author_data[\'display_name\'];
echo $author_data[\'user_url\'];
echo $author_data[\'user_email\'];

结束

相关推荐

show author image in posts

我需要显示作者图片和帖子。我使用以下代码显示带有作者图像的帖子。$the_query = new WP_Query(\"post_type=post&paged=\".get_query_var(\'paged\')); while ( $the_query->have_posts() ) : $the_query->the_post(); <?php the_excerpt(); ?> <p><?php the_auth