我需要将用户的评论分配到用户发布评论的作者页面。所以,我需要获得作者的页面id。
我已经尝试过以下功能:url_to_postid()
和get_page_by_path()
没有成功。
我正在为作者页使用自定义永久链接结构:http://sitename.com/USERNAME
有什么方法可以做到这一点吗?
最合适的回答,由SO网友:s_ha_dum 整理而成
听起来你需要get_author_posts_url()
它“为具有给定ID的作者获取作者页面的URL”。如果您正确设置了自定义永久链接,它应该可以工作。
如果您确实在寻找实际的页面ID,there is no page ID for an author archive page. 这些页面是动态生成的,不是“帖子”、“页面”或任何其他帖子类型。它们不是为了支持注释而构建的。为此,你必须制定自己的系统。