Я создавал настраиваемый плагин, который должен был отправлять определенные электронные письма на основе контента / категории сообщения, но, пытаясь сделать это, я столкнулся с некоторыми проблемами, просто получив основное электронное сообщение. Могу ли я подключиться к неправильной функции здесь? Когда я публикую сообщение, ничего не происходит.
<?php /** * Plugin Name: Conditional Emailing * Description: Sends emails based on categories. * Version: 1.0 * Author: Ceds */ add_action( 'new_to_publish', 'conditional_email', 10, 0); function conditional_email() { wp_mail('my@email.com','test','test'); } ?>
Что я здесь делаю неправильно?
Вам нужно добавить в функцию параметры $old_status
и $new_status
.
function conditional_email( $old_status, $new_status) { wp_mail('my@email.com','test','test'); }
Вы увидите, что в примере здесь
Надеюсь, это сработает после!