我正在为WordPress创建一个新插件,需要外部网站使用Web服务。例如,如果有两个站点A和B,则插件将安装在A上,并将所有相关数据存储在WordPress数据库中以供站点A使用。站点B将使用Web服务从站点A以XML格式获取数据。
这可能吗?最安全的实现方式是什么?
我可以将Web服务作为我的插件中的PHP文件,但这将要求外部域命中类似于以下内容的东西: http://www.example.com/wp-content/plugins/plugin-folder/web-service.php。 显露WordPress设置的深度似乎不是个好主意。
我可以让我的插件在根目录下创建一些文件,以便Web服务调用将指向http://www.example.com/web-service.php,但让我的插件在插件目录之外安装也似乎是不好的做法。
另一个想法:我能把文件放在我的插件文件夹中,但添加.htaccess文件中的一行,使http://www.example.com/web-service.php去到它吗?
什么是最佳、最安全的方法?
这可能吗?最安全的实现方式是什么?
我可以将Web服务作为我的插件中的PHP文件,但这将要求外部域命中类似于以下内容的东西: http://www.example.com/wp-content/plugins/plugin-folder/web-service.php。 显露WordPress设置的深度似乎不是个好主意。
我可以让我的插件在根目录下创建一些文件,以便Web服务调用将指向http://www.example.com/web-service.php,但让我的插件在插件目录之外安装也似乎是不好的做法。
另一个想法:我能把文件放在我的插件文件夹中,但添加.htaccess文件中的一行,使http://www.example.com/web-service.php去到它吗?
什么是最佳、最安全的方法?