0

両方を同時に更新でき、両方がオフラインで動作し、オンラインになって同期できるように、WordPress のインストールを同期する方法を考えています。

サイト間で投稿を同期する最も簡単な方法は、投稿の主キーにサイト ID を含めることだと思います。したがって、すべての投稿は、増分 ID と作成元のサーバーの場所の ID によって識別されます。

これはプラグインで実現できますか? この道を進むと、どんな危険が待ち受けているのでしょうか? 私が達成しようとしていることを達成するためのより良い代替方法はありますか?

4

1 に答える 1

1

いくつかの方法で可能です: - 最初の Wordpress インストールの php ファイル内にストアド プロシージャを記述し、何かが書き込まれたときにコンテンツを他のデータベースに挿入します。これはおそらくオフラインでは機能しません。- 簡単な SQL クエリを使用して、スケジュールされた時間に 2 つのデータベースを比較し、差分ログを作成する関数を記述します。次に、差分を他のデータベースにコピーします。

なぜこれを行う必要があるかによって異なりますが、これが機能する場合は、次の解決策をお勧めします。 - wordpress インストールを 1 つ保持します。1 つのデータベースを維持し、他の Web サイトからそのデータベースに接続してコンテンツをロードします。独自の SQL 接続を作成して、必要なコンテンツをロードできます。- 1 つの wordpress インストールを保持し、その RSS フィードを使用してコンテンツを読み取り、必要な 2 つ目の Web サイトに表示します。

プラグインがどのように役立つか想像できません。特に、データベースをオフラインで同期することもできます。私の経験では、機能をより直接的に制御できるように、通常はプラグインを使用するよりも、カスタム php スクリプトを作成する方が適切です。

お役に立てれば。

于 2012-05-24T03:21:14.803 に答える