我想创建一个自定义配置文件页面。
所以我会用一个简单的钩子从posts页面设置一个链接,获取作者,然后
<a href="www.website.com/profile/<?php the_author(id); ?></a>
但接下来如何从配置文件页面的url中检索此id?
Get\\u var?或Get\\u对象?
然后,我想显示作者的用户名、地址和其他帖子(自定义帖子类型)。
非常感谢。
最合适的回答,由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)
.