Web サービスを使用するために外部 Web サイトを必要とする WordPress 用の新しいプラグインを作成しています。たとえば、A と B の 2 つのサイトがある場合、プラグインはサイト A の WPDB に保存されたすべての関連データとともに A にインストールされます。サイト B は Web サービスを使用して、サイト A から XML 形式のデータを取得します。
これは可能ですか?これを実現する最も安全な方法は何でしょうか?
プラグインで Web サービスを PHP ファイルとして使用することもできますが、その場合、外部ドメインがhttp://www.domain.com/wp-content/plugins/plugin-folder/web-のようにヒットする必要があります 。 service.php。Wordpress のセットアップの深さのレベルを公開するのは悪い考えのように思えます。
Web サービス呼び出しがhttp://www.domain.com/web-service.phpになるように、プラグインでルートにいくつかのファイルを作成することもできますが、プラグインをプラグイン ディレクトリの外にインストールすることもできます。悪い習慣のように。
もう 1 つの考え: ファイルをプラグイン フォルダーに配置し、.htaccess に行を追加して、http://www.domain.com/web-service.phpにアクセスできるようにすることはできますか?
これを行うための最善で最も安全な方法について考えている人はいますか?