Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Wordpress作者链接404_Php_Wordpress_Hyperlink - Fatal编程技术网

Php Wordpress作者链接404

Php Wordpress作者链接404,php,wordpress,hyperlink,Php,Wordpress,Hyperlink,在搜索页面上,我允许用户单击作者姓名上的a以查看该作者的所有帖子。我试图创建到作者页面的链接,但我一直得到404的。但是管理员用户可以工作。我已经检查了用户类型,并将它们设置为作者(Admin是administrator) 代码示例 get_author_posts_url(get_the_author_ID()); 结果 这将返回“/author/tester/”,这看起来是正确的,因为admin one“/author/admin/”可以工作。但是,单击链接会转到404 注释 此代码在

在搜索页面上,我允许用户单击作者姓名上的a以查看该作者的所有帖子。我试图创建到作者页面的链接,但我一直得到404的。但是管理员用户可以工作。我已经检查了用户类型,并将它们设置为作者(Admin是administrator)

代码示例

get_author_posts_url(get_the_author_ID()); 
结果

这将返回“/author/tester/”,这看起来是正确的,因为admin one“/author/admin/”可以工作。但是,单击链接会转到404

注释

  • 此代码在Wordpress循环中执行
  • 用户类型为Author
  • 理想情况下,我希望使用用户昵称/显示名称而不是实际名称
试试:

get_author_posts_url( $author->ID )
另外,由于您正在循环中使用它,请尝试不使用任何ID:

get_author_posts_url()

嗨,不幸的是,这是我遇到问题的函数。作者id也是该函数的一个必需参数。作者“tester”是任何帖子的作者吗?