我开发了一个WordPress网站,以及一个为客户说Rails API的小型Angular应用程序,并成功地将Angular应用程序嵌入到自定义WordPress页面模板中。
Angular应用程序具有音频播放器,客户希望音频播放器在用户浏览网站时继续无缝播放。此外,WordPress导航还具有登录链接,如果用户通过身份验证,该链接应成为注销链接(使用基于令牌的身份验证通过API执行身份验证,并将令牌保存为cookie)。
我有点试图找到一个可行的解决方案,而我迄今为止所能提出的是将WordPress网站嵌入到Angular应用程序中的iframe中,然后移动身份验证链接到WordPress header.php中的Angular应用程序。这是一个丑陋的解决方案,如果可能的话,我宁愿避免使用它。