A ação de “enviar o mesmo email a cada X dias a todos os subscritores” pode por vezes ser considerado como um abuso. Imagino que o envio será feito de forma responsável.
Segundo a página do plugin: “Custom actions and filters for adding more features using other plugins”, ou seja, existem filtros e ações disponíveis para adicionar funcionalidades.
Recomendaria antes de mais abordar o suporte do plugin, para saber se aconselham algum plugin em particular.
Será responsável, sim. Neste caso será para lembrar possivelmente mensalmente os utilizadores de que existem quotas para pagamento caso ainda não tenham pago.
A questão não é com o UPME. O que eu não encontro é um plugin que tenha essa possibilidade (enviar de X em X dias o mesmo email) e que eu consiga remover utilizadores da lista com isto:
//hook function to profile updates
add_action( 'profile_update', 'my_profile_update', 10, 2 );
//create the function where $user_id is the updated user id
function my_profile_update( $user_id, $old_user_data ) {
//get the custom field data and verify if it's empty
$user_info = get_userdata($user_id);
$custom_field = $user_info->custom_field;
if (!empty($custom_field)){
//UNSUBSCRIBE FUNCTION HERE, which runs if field is empty
}
}
Talvez não necessites de plugin, uma vez que necessitas de implementar a tua própria ‘lógica’ – pagamentos em atraso.
Podes implementar um cron job (http://codex.wordpress.org/Function_Reference/wp_cron) que executará as tarefas que tens agendadas (http://codex.wordpress.org/Function_Reference/wp_schedule_event)
Aproveito para deixar alguns artigos sobre como configurar/definir Cron jobs no WordPress:
– Tom McFarlin
– wpguru
Depois dá feedback 😉