Можно ли каким-то образом повлиять на то отправится ли письмо покупателю о приобретении товара или нет? Есть ли какая-то настройка в интерфейсе?
Можно ли поменять текст этих писем кроме как в исходниках? И если менять в исходниках они же будут затираться при обновлении, как быть?
Любой контент закрытый с помощью модуля.
То есть покупатель приобретает доступ по какому-то тарифному плану и ему отправляется письмо с оповещением. Дополнительно отправляется письмо администратору. Так вот, как можно повлиять на то будут ли отправляться эти письма или нет.
И как можно изменить текст этих писем так чтобы изменения не затерлись после обновления модуля.
Сам текст писем я нашел в файле wp-content/wp-recall/add-on/wp-access-ultimate/index.php
можно скопировать функцию дополнения производящую отправку сообщений, переименовать и использовать ее для отправки сообщений, дерегистрировав стандартную функцию отправки, а уже внутри своей функции прописать логику отправки, которая вам необходима.
Добавьте в файл функций вашей темы это:
remove_action('wau_payment_access','wau_send_email_about_payment_access', 10);
add_action('wau_payment_access','my_wau_send_email_about_payment_access', 10);
function my_wau_send_email_about_payment_access($payment_id){
    //внутри этой функции можете вносить любые изменения нужные вам
    $payment = wau_get_payment($payment_id);
    $subject = __('Приобретен доступ!');
    //Отправляем письмо об оплате админу
    $textmail = '
    <p>Пользователь оплатил аккаунт платного доступа на сайте "'.get_bloginfo('name').'".</p>
    <h3>Информация о покупателе:</h3>
    <p><b>Имя</b>: '.get_the_author_meta('display_name',$payment->user_id).'</p>
    <p><b>Email</b>: '.get_the_author_meta('user_email',$payment->user_id).'</p>
    <p>Приобретенный аккаунт: '.$payment->account_name.'.</p>
    <p>Время по тарифу: '.wau_time_to_strdate($payment->access_time).'</p>';
    rcl_mail(get_option('admin_email'), $subject, $textmail);
    //Отправляем письмо об оплате покупателю
    $textmail = '
    <p>Вы оплатили аккаунт платного доступа на сайте "'.get_bloginfo('name').'".</p>
    <h3>Информация о покупателе:</h3>
    <p><b>Имя</b>: '.get_the_author_meta('display_name',$payment->user_id).'</p>
    <p><b>Email</b>: '.get_the_author_meta('user_email',$payment->user_id).'</p>
    <p>Приобретенный аккаунт: '.$payment->account_name.'.</p>
    <p>Время по тарифу: '.wau_time_to_strdate($payment->access_time).'</p>';
    rcl_mail(get_the_author_meta('user_email',$payment->user_id), $subject, $textmail, $headers);
}
         
                     
                    
                    
                 
                