web-dev-qa-db-ja.com

投稿を保存して関数を実行するボタンを追加する方法

現在、私のfunctions.phpファイルには 'pub_notification'という関数があり、投稿が公開されたときに次のコードを使ってEメールを送信します。

add_action('publish_post', 'pub_notification');

デフォルトの「更新/公開」ボタンの下に「Send Notification」という別のボタンを追加して、これらの機能を分けたいと思います。カスタムフィールドデータを含めてから、 'pub_notification'という関数を実行します。

任意の助けは非常に高く評価されます。

もちろん、これは私の 'pub_notification'関数の実行を 'save_postのいずれにも結び付けたくないことを意味します。 'または'publish_post'アクションではなく、'Send Notification'のクリックに関連付けてほしいボタン。

1
user10490

一見すると、これを可能にするためにメタボックスに結び付けられたフィルタやアクションがあるようには見えません。私のバスト提案は通知ボタンを含む カスタムメタボックス を追加することでしょう、そしてそのクリックからあなたはセーブポスト機能を呼び出すことができるはずです次にカスタム通知を呼び出します。

1
David Gard