cronを介して投稿のサブセットのシンジケーションをトリガーできると非常に役立ちます。 時間帯スケジュールまたは定期的な経過時間のオプションが理想的です。
インターフェイスでは、投稿データ、分類、メタデータに加えて、レコード制限、画像制限、実行時間制限(タイムアウトを回避するため)、レート制限などのオプションを任意に組み合わせてクエリを作成できるようにする必要があります。 ユーザー、機能、役割も素晴らしいでしょう。
cronが完了するか失敗するまで、cronを再起動するには、ヘルパー関数も必要になります。 もちろん、プッシュまたはプルするサイトのURLも保存する必要があります。 カスタム投稿タイプもサポートする必要があります。
多分これは別のアドオンプラグインである必要がありますか? 現在、それを可能にするのに十分なフックがありますか?
@dleeward入力、興味深いアイデアに感謝します。 このアイデアで解決しようとしているユースケースは何ですか?
@dleewardこのcronベースのソリューションで解決しようとしている問題は何ですか?
@dleewardここで解決しようとしている問題について、もう少し洞察を提供していただけますか?
活動がないため、この問題を解決しますが、まだ問題が発生している場合はお知らせください。サポートさせていただきます...ありがとうございます。
こんにちは@jeffpaul 、
新しいチケットを作成する前に、現在のプロジェクトに必要なものと同じリクエストがあるので、ここにジャンプしても大丈夫ですか。
分類用語に基づいてサブサイトに配布する必要があるイベントをインポートしています。 もっと注目して、それ以下は何もありません。
Distributerを使用したのはこれが初めてなので、プラグインの現在のビュー/実行する手順を再確認したいと思います。
class NetworkSiteConnection extends Connection
を使用して、これらの投稿をサブサイトにプッシュしますそのクラスを使用するのは正しいですか? そして、コンストラクターのWP_Siteはターゲットサイトですか? コーディングを見ると、それは正しいように見えますか? https://github.com/10up/distributor/blob/develop/includes/classes/InternalConnections/NetworkSiteConnection.php#L53
そして、私は全体の構成/ネットワークのセットアップを考慮に入れておらず、サイトAがサイトBにプッシュできるようにしています。コードでそれを定義することは素晴らしいことであり、おそらくそれはすでに実行可能ですが、それは外れていると思います-この問題の範囲。
よろしくお願いします、
ハイメ・マルティネス
そのクラスを使用するのは正しいですか? そして、コンストラクターのWP_Siteはターゲットサイトですか? コーディングを見ると、それは正しいように見えますか?
@jmslbamはい、その通りです。そのクラスを使用して、ネットワーク内のサイトに投稿を配布できます。 プログラムで投稿を配布する方法の詳細については、次の関数を参照してください。
フィードバックをありがとう@dinhtungdu 、それらの例を続行します。 いくつかのコードを分離するための最適化を見つけたら、ここにドロップします! あなたを投稿し続けます!
最も参考になるコメント
@jmslbamはい、その通りです。そのクラスを使用して、ネットワーク内のサイトに投稿を配布できます。 プログラムで投稿を配布する方法の詳細については、次の関数を参照してください。
https://github.com/10up/distributor/blob/faadb682cc1d1bc9037c445a46d86aa7949e6109/includes/push-ui.php#L224 -L374