我有多站点设置,我想向所有站点添加全局用户个人资料页面。基于给出的建议,我使用了页面模板。我创建了一个名为myprofile.php的文件,在这里它可以创建一个页面。我遇到的问题是我必须在使用此模板的WordPress管理面板中创建一个页面。
网络上有多个网站,我不希望有人从列表中删除该网页或忘记添加该网页等等,这会导致一堆404错误,从而拒绝用户的基本功能。
我希望能够在我的整个WordPress安装中添加一个页面,包括所有多站点。它需要能够完成我的页面模板所做的所有事情,但不要求页面列表中存在页面。
我尝试使用php文件并使用mod_rewrite,调用WordPress页眉和页脚,但这很有效,但即使页面内容正在显示,它也会返回404错误。我能够使用php手动将标题设置为200,但这并没有被我执行的所有标题扫描所拾取,而且它不是我特别满意的解决方案。我想把它构建成WordPress而不是将它分开并在外部调用WordPress。
可以这样做吗?
编辑。 在需要个人资料页面时,我还需要登录,查看其他用户个人资料页面,更改帐户设置以及用户个人资料附带的任何其他错误/帐户相关页面,因此必须为每个多站点创建十几个自定义页面会非常讨厌和混乱。
我也没有使用WordPress用户数据库,因为我将用户帐户用于WordPress以外的各种其他内容。