How to create page for user?

时间:2019-11-30 作者:mems

我正在使用author。php显示所有用户及其信息。我想添加这样一个单独的页面:域。com/users/user\\u name/ABOUT

有没有办法添加一个页面(关于)并在该页面中检索该用户的信息?

1 个回复
SO网友:Spcaeyob

你为什么不只是想把“作者档案”变成一个页面,然后在页面上用一个短代码列出它们呢?如果这是一个选项,只需将您的单个作者模板放在author中即可。php

Author templates - Template hierarchy

如果没有,您可以将当前模板(放在author.php中)移动到存档。带有条件标记的php,仅当查询是针对post类型的作者时才显示作者。

Conditional tags - A post type

但不管你怎么做,我认为你都不会得到你想要的永久链接结构:

领域com/users/user\\u name/ABOUT

而是:所有用户(使用归档页面列出所有作者):域。com/存档。phpSingle用户(或关于页面):域。com/作者。php

如果您改为使用一个简单的页面和一个短代码,您可以得到:所有作者:域。com/users单个用户:域。com/作者。php

相关推荐

Get_the_Author如何连接到自定义帖子类型?

我对Wordpress及其开发的某些概念有疑问,如果有人能帮我澄清一下,那就太好了!我了解PHP类,了解如何生成和使用Wordpress自定义Post类型,CPT的对象是类的对象吗,即是否有“Post”对象和自定义Post类型只是类的对象?我问的原因是;如果我创建一个新的自定义帖子类型,并在自定义帖子类型上使用诸如get\\u the\\u author()之类的函数,那么这些函数可以工作,尽管在设置CPT时我不一定定义作者。我推测这是因为它是post对象的属性,而author是setter在创建任何po