Evaluating bids

Personalização Plugin Wp Customer Area

Published on the August 27, 2019 in IT & Programming

About this project

Open

Olá, usamos o plugin WP Customer Area e alguns complementos. Nativamente, o plugin principal usa a área de usuarios e o sistema de notificação nativa do wordpress para enviar dados de novos usuários p/ o e-mails dos mesmos.
Paralelo a isso, adquirimos um complemento que dispara notificações personalizadas conforme o uso do WP Customer. Minha necessidade, seria de conectar a criação de usuários nativa wordpress quando criamos a função cliente, para disparar um mensagem que já temos personalizada com o Complemento de Notificações do plugin principal .

Considerações:
1- O complemento de notificações do WP Customer já funciona enviando os dados de um usuário quando ele cria uma conta pelo link: https://www.celplan.com.br/customers/customer-area/register/. A questão é que meu cliente não quer deixar a criação de usuários aberta ao publico. Por isso, precisamos usar  área de usuários do wordpress, já a mesma a mesma é privada e esta integrada com campos como Nome, Sobre e Idioma;
2- O desenvolvedor do plugin, iniciou um código de personalização, mas precisa revisá-lo:

add_action( 'user_register', 'cuar_notify_user_creation');
function cuar_notify_user_creation($user_id ) {
    $user = new WP_User($user_id);
    $reset_url = ''; // Here you would put the URL at which the user can change his password

    $notification_addon = cuar_addon('notifications');
    $recipient_ids = array($user_id);
    $notification_addon->mailer()->send_mass_notification($recipient_ids, 'register', null, array(
            'format'            => $notification_addon->settings()->get_email_format(),
            'user'              => $user,
            'reset_password_url' => $reset_url
    ));
}

Agradeço desde e já e aguardo interessados.

Category IT & Programming
Subcategory Wordpress
What is the scope of the project? Setup software bundle
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Other (Other APIs)

Delivery term: August 30, 2019

Skills needed

Other projects posted by F. A.