我们有一个 AngularJS 中的应用程序和一个 WordPress 网站,每当我们发布版本时,我们都会更新 WordPress 网站上的“发行说明”页面,其中包含已更新的所有内容(通常是视频和一些文本)。
我需要开始将该页面的内容提取到应用程序中,以便用户也可以在那里看到发行说明,我尝试使用 iframe,但将整个页面放入 iframe 中看起来不太好,所以我'我想知道,有没有办法可以从 wordpress 网站上的该页面获取 HTML 并将其呈现在 AngularJS 应用程序中?
最佳答案
解决办法是使用WP的API获取页面内容:https://developer.wordpress.org/rest-api/reference/
获取内容后,您可能想要过滤掉 WordPress/主题标签,您可以使用标准文本编辑器通过 WordPress 来完成此操作,或者您可以在 javascript 端使用一些正则表达式:
var exp = /\[[^\]]*\]/g;
latestReleaseNotes.content.filtered = latestReleaseNotes.content.rendered.replace(exp,'');
关于javascript - 使用 javascript 从 WordPress 页面读取 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45178489/