0

投稿が更新されるたびに管理者に通知しようとしていますが、変更されたコンテンツ、主に更新されたメタデータのみです。

私は本当に好きなものを思いついたわけではありませんが、今のところ私が見ているオプションは次のとおりです。

1.投稿が公開されたときのフックがあります(カスタム投稿を使用しています):

 add_action('new_to_publish_{custom_post_type_name}', 'run_when_post_published');
  • リビジョンを取得するための関数/フックがありますが、正確にどこにあるのか忘れてしまいました。したがって、最近公開されたものと以前のリビジョンを比較し、変更を検出して、それに応じて電子メールで送信することができました。これにより、更新されたものすべての普遍的な変更が取得されます。- ポストリビジョンを扱う関数を扱った人はいますか?

2. (使用したボタンに基づいて) 追加したばかりのデータを取得するカスタム ボタンを追加し、公開投稿機能を有効にします。ただし、作成したメタデータと、そのボタンに接続されたコンテンツのみに限定されます。

誰もこれを以前に使用したことがありますか? そこに何かがあるはずですが、私が見たほとんどは、コンテンツなしで通知を送信し、更新されたコンテンツのみを送信します.

ありがとう!

4

1 に答える 1

0

最善の方法は、実際に投稿を公開/更新するのを待つのではなく、実際に ajax を使用してデータを動的に保存することであると判断しました。そこから、何が更新され、何を送信する必要があるかに基づいて、何をメールするかをユーザーに選択させます。

于 2012-08-13T13:35:55.667 に答える