wordpressで「カスタムポストタイプ4タイプ」+「通常の投稿」が投稿されたらメール通知をしたいのですが
このサイトを参考にしてカスタムポストタイプ”info”1つ分は設定できたのですが、
複数のポストタイプ+通常投稿にするやり方が分かりません。
どなたかご教授ください。
add_action('transition_post_status', function($new_status, $old_status, $post) { // 新規投稿時且つ、投稿タイプがpostの場合(カスタム投稿でない通常投稿の場合、投稿タイプはpost) if ($new_status == 'publish' && $old_status != 'publish' && $post->post_type == 'info') { // 送信先のメールアドレス(複数指定可) $to = 'to@example.com'; // 件名 $subject = '新しい記事が公開されました'; // 本文 $message = $post->post_title . "\n"; $message .= get_permalink($post->ID); // FromやReply-Toを記述。WordPressの一般設定で設定しているメールアドレスをFromにする場合は空配列。 $headers = []; // 添付ファイルがあればファイルパスを記述 $attachments = []; wp_mail($to, $subject, $message, $headers, $attachments); } }, 10, 3);
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/25 06:50
2021/11/25 06:57
2021/11/25 07:03
2021/11/25 07:06