私は家族のウェブサイトを持っています、プライベート、WordPressで、WordPressアカウントが必要です。私の家族の何人かは電子メールかテキストメッセージによる新しいポストの通知のための選択を得たいと思う。
電子メールは十分に簡単に思えます、そのためのプラグインとサービスがあります。
しかし、私は地理的に広がっているのでテキストメッセージを心配しています、そして彼らが選択した時間内にのみそれらがユーザーに送られるようにメッセージを並べるオプションが欲しいです。
RSSフィードは公開されていないので、RSSをベースにした外部サービスやサービスはあまり適していません。
これらの特定の要件に適したプラグインはありますか?
ここには3つの特定の要件があると思います。
transition_post_status
にフックして新しい投稿をリッスンし、アクションを実行します1)では、show_user_profile
にフックしてタイムピッカーフィールドを出力し、personal_options_update
にフックして保存します。
あなたはcouldIPアドレスまたはJavaScriptを介してユーザーのタイムゾーンを自動的に検出できますが、ユーザーが選択できる<select />
のみをお勧めしますそれらのロケール(WordPressがタイムゾーン選択を生成する方法については、wp-admin/options-general.php
、行138
から250
を参照してください)。
2)については、 新しい投稿の通知 に関する他の回答をご覧ください。もちろん、これを変更してすべてのユーザーに通知することは(管理者だけではなく)必要ですが、うまく起動するはずです。
最後に3)、メッセージの送信時間を指定できる SMS API を見つけられない限り、 WP Cron を利用する必要があります。 eachユーザーにイベントを設定するのではなく、通知と起動が必要なユーザーを単に検索する1時間ごとのイベントを設定することをお勧めしますSMSリクエスト。