Introducción
El siguiente ejemplo muestra cómo podemos añadir un botón para acceder a un grupo de WhatsApp. Con el filtro 'joinchat_omnichannel_apps'
puedes añadir, eliminar o modificar las aplicaciones de OmniChannel.
Para implementar esta funcionalidad vamos a usar un «Snippet» y como en otras ocasiones utilizaremos el plugin Code Snippets, y desde aquí podéis descargar el JSON para poder importarlo desde dicho plugin, pero si te sientes cómodo puedes hacerlo como prefieras.
Código
function joinchat_omnichannel_add_wagroup( $channels ) {
$channels['wagroup'] = array(
'name' => 'WhatsApp Group',
'scheme' => 'https://chat.whatsapp.com/{ID}',
'placeholder' => 'CVVl8RxHxyk0PcBKfWMEvH',
'img' => 'https://cdn.join.chat/app/uploads/2022/06/whatsapp-group-x2x.png',
'help' => 'WhatsApp Group ID',
);
return $channels;
}
add_filter( 'joinchat_omnichannel_apps', 'joinchat_omnichannel_add_wagroup' );
Lenguaje del código: PHP (php)
Con esto tendrás disponible un enlace a grupo de WhatsApp listo para introducir la ID del grupo desde los ajustes de Joinchat / Canales
Notas
NOTA 1: el
'scheme'
debe utilizar la variable{ID}
que será reemplazada por el usuario, en este caso, la dirección de e-mail. También se puede usar{MSG}
si el enlace a la app permite enviar un mensaje inicial.NOTA 2: en este ejemplo estamos usando una imagen albergada en joinchat, pero puedes sustituirla por la que desees.