私は、2つのサイト間でいくつかのレコードを同期することを目的とした小さなWordPressデータ同期プラグインを作成中です。一方のサイトで新しいデータアイテムが入力されると、そのデータアイテムのJSONエンコードバージョンがもう一方のサイトのURLに投稿され、そこでダイジェストされてローカルデータベースに保存されます。
JSONデータを投稿するURLを見つけて、もう一方の端のプラグインに入るようにするのは非常に難しいと感じています。または、これがブラウザからサーバーではなくサーバーからサーバーであっても、admin_ajaxを再利用する必要があるかどうか。
両方のサイトでWordPress3.3/3.4が実行されていると想定してください。
私は結果なしでグーグルするのにかなりの時間を費やしました、それは単に私が間違った用語を探しているということかもしれません。
たとえば、プラグインの送信コピーを取得してhttp://www.example.com/wp-content/plugins/datasyncer/incoming.phpなどのURLに投稿することもできますが、URLを短くするか、よりスマートな方法でそれは素晴らしいことだろうか。../../../wp-load.phpを含めることで、このURLを非常に簡単に機能させることができますが、一部のサイトでは機能しなくなり、プラグインでは不正行為と見なされるため、これを行うのは気が進まないです。
wp_remote_post()を使用してURLへの投稿部分を実行しています。問題は、投稿方法ではなく、どのURLに投稿するかです。
誰かが助けになるアイデアがあれば、これを編集して用語を修正します!前もって感謝します!