Get userdata from url

时间:2017-10-23 作者:Chazlie

我想创建一个自定义配置文件页面。

所以我会用一个简单的钩子从posts页面设置一个链接,获取作者,然后

     <a href="www.website.com/profile/<?php the_author(id); ?></a>
但接下来如何从配置文件页面的url中检索此id?

Get\\u var?或Get\\u对象?

然后,我想显示作者的用户名、地址和其他帖子(自定义帖子类型)。

非常感谢。

1 个回复
最合适的回答,由SO网友:HU ist Sebastian 整理而成

Wordpress已经有了作者信息的url结构。如果您启用了相当长的永久链接,那么URL应该如下所示http://www.website.com/author/username .

可以创建名为author的新模板文件。在你的主题中使用php来操作这个页面上显示的内容(添加元信息等等)。

您可以在author中获取author id。使用phpget_queried_object_id() . 奖励:该作者的所有帖子都在循环中。

要获取作者页面的URL,可以使用get_author_posts_url( $author_id) .

结束

相关推荐

Custom Feed URLs

我正在为我的一个帖子类型创建一个自定义提要,并允许用户设置该提要的名称。http://www.mysite.com/feed/userdefinedname现在,我还想让用户不仅可以显示该CPT中的所有帖子,还可以按类别过滤它们。目前情况是这样的:http://www.mysite.com/feed/testcategory然而,如果我能将其结构如下,我会非常喜欢它:http://www.mysite.com/feed/userdefinedname/testcategory这可能吗?下面是生成这些基于类