您应该保留一些变量/配置值,插件应该知道它是否是主站点。
您的插件应该在发布后操作上挂起一个钩子,然后与列表中的每个站点进行通信。
您的简单方法是将该键作为参数发送,然后检查它在端点上是否正确,但我建议您使用一些更好、更复杂的方法。
由于虚拟站点的数量可能会增加,我认为您还应该实现一种在网络上传达新站点存在的方式,这样您就可以在一些插件字段上粘贴一个共享密钥,以验证主站点上的新站点,并且主站点将“订阅”此新客户端。该密钥可能不同于每个站点的密钥。
站点间通信的方式并不困难,http是一种很好的部件间通信协议,您可以使用CURL(或Guzzle)在主站点之间向终端站点发送POST请求。最后,您应该在每个站点中都有一些端点来接收这些调用,并对收到的帖子执行操作(通过post调用,而不是GET,因为原始帖子的内容可能比GET请求所能承载的内容大)。