利用REST API 用于扩展/WordPress通信。
EDIT
正如在评论中所讨论的,创建自定义AJAX处理程序可能是一种更直接和“更简单”的方法。
为了使用REST API实现您的项目,您可能需要实现自定义post类型以及自定义REST端点控制器类。然而,使用简单的AJAX方法,您只需要实现一个AJAX控制器。
作为实现较重浏览器扩展的替代方案,您还可以考虑实现bookarklet 相反,这是一段通过浏览器地址栏执行的JavaScript代码,因此可以作为“书签”保存在几乎任何web浏览器中。这就是WordPress函数附带的“按此”功能。
在任何一种情况下,都可能需要配置与extenstion/bookmarklet通信的端点,以允许从几乎任何地方发出HTTP请求。从服务器本身以外的另一个域向服务器发出的HTTP请求通常称为“跨源请求”,它通过web服务器和应用程序规则进行管理,这些规则被视为“跨源资源共享”或CORS“”