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' );
Con esto tendrás disponible un enlace a grupo de WhatsApp listo para introducir la ID del grupo desde los ajustes de Join.Chat> 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.