Add support for WhatsApp links

See "How to use click to chat": "Create your own link"
 in WhatsApp Help Center
 <https://faq.whatsapp.com/5913398998672934#create-your-own-link>.
This commit is contained in:
Jean-Philippe Lebœuf 2026-01-28 02:47:30 +01:00
parent 12dd17c773
commit 3a1322edd8
4 changed files with 23 additions and 0 deletions

View file

@ -307,6 +307,20 @@
\StrDel{\@teluri}{)}[\@teluri]%
}
% Defines writer's WhatsApp (optional)
% Usage: \whatsapp{<mobile number>}
\newcommand*{\whatsapp}[1]
{
\def\@whatsapp{#1}
\def\@wameuri{https://wa.me/\@whatsapp}
% Strip unwanted characters
\StrDel{\@wameuri}{ }[\@wameuri]%
\StrDel{\@wameuri}{+}[\@wameuri]%
\StrDel{\@wameuri}{-}[\@wameuri]%
\StrDel{\@wameuri}{(}[\@wameuri]%
\StrDel{\@wameuri}{)}[\@wameuri]%
}
% Defines writer's email (optional)
% Usage: \email{<email address>}
\newcommand*{\email}[1]{\def\@email{#1}}
@ -533,6 +547,12 @@
\href{\@teluri}{\faAlt{tel:\@mobile}{\faMobile}{\@mobile}}%
\setbool{isstart}{false}%
}%
\ifthenelse{\isundefined{\@whatsapp}}%
{}%
{%
\ifbool{isstart}{\setbool{isstart}{false}}{\acvHeaderSocialSep}%
\href{\@wameuri}{\faWhatsappSquare\acvHeaderIconSep\@whatsapp}%
}%
\ifthenelse{\isundefined{\@email}}%
{}%
{%

View file

@ -56,6 +56,7 @@
\address{235, World Cup buk-ro, Mapo-gu, Seoul, 03936, Republic of Korea}
\mobile{(+82) 10-9030-1843}
%\whatsapp{(+82) 10-9030-1843}
\email{posquit0.bj@gmail.com}
%\dateofbirth{January 1st, 1970}
\homepage{www.posquit0.com}

View file

@ -56,6 +56,7 @@
\address{235, World Cup buk-ro, Mapo-gu, Seoul, 03936, Republic of Korea}
\mobile{(+82) 10-9030-1843}
%\whatsapp{(+82) 10-9030-1843}
\email{posquit0.bj@gmail.com}
%\dateofbirth{January 1st, 1970}
\homepage{www.posquit0.com}

View file

@ -56,6 +56,7 @@
\address{235, World Cup buk-ro, Mapo-gu, Seoul, 03936, Republic of Korea}
\mobile{(+82) 10-9030-1843}
%\whatsapp{(+82) 10-9030-1843}
\email{posquit0.bj@gmail.com}
%\dateofbirth{January 1st, 1970}
\homepage{www.posquit0.com}