Códigos do Guru

Shortcode Replace WhatsApp

Esse código é uma função em PHP que cria um shortcode, chamado “contato_lead”, para a formatação de números de telefone. O shortcode é usado para exibir o número de telefone de uma pessoa, geralmente um lead, de forma formatada em uma página ou postagem do WordPress.

A função “get_contato_lead_shortcode” começa recuperando o número de telefone do lead, armazenado como uma meta-data do post, usando a função get_post_meta(get_the_ID(), 'whatsapp_lead', true). Em seguida, remove qualquer espaço em branco do número com a função str_replace(' ', '', $local_contato_l).

Depois, o código verifica o tamanho do número de telefone e aplica a formatação adequada de acordo com seu tamanho. Se o número começar com “0800”, ele adiciona espaços após o 4º e 7º dígitos. Se o número tiver 11 dígitos, ele adiciona parênteses e hífen após os 2º, 7º e 9º dígitos. Se o número tiver 10 dígitos, ele adiciona parênteses e hífen após os 2º, 6º e 8º dígitos.

Por fim, a função retorna o número de telefone formatado com return $local_contato_l;. A função é registrada como um shortcode usando a função add_shortcode('contato_lead', 'get_contato_lead_shortcode');, permitindo que o usuário exiba o número de telefone formatado em sua página ou postagem usando o código [contato_lead].

Visualização do código

VOCÊ PRECISA DE PERMISSÃO PRA OLHAR O CÓDIGO

sfob; ot otllab8' s4otn o )
s r u$)t 'u._etr
=06    .r$ugt'c'')(_ddost
,.lc1o $( a_lt_oon' rc'
oo o ' ntaoel
 l_co  
l.'1 l ' _ 
  lrn__t;=oi ntc  t u_1l(a n(lc l,t a o(_  m ,o laenn to' _ e
cto lr ncacru
a2 _a __s  ot='a l_nl. lscbtl,( = ,( (u,h)ca lctno) l=__'_s l a $lesc.$osltco '$-s4,ao0 sela n.cl _ao rt'300 e_ ba tc (0to,$ue(t(r ; {t 0  tgl'o_'' 5  d e ,c)e.  lelde(t
a l44 4 poaie(_o dco
=(c 'tlt 
al$l (a) a.,c.( noblo t lt)u';n ) c' 2  o.ae
aalslw (c0p _ ohl_ _or (_lh  _rt)roeau)ts t2cn (ac  }_o}c ,lpo) _
'ctl.ttst'oh,tb;asc  ,loaaola
lrs'ssr tn$; _at'e_t c$n $ oa
 cden;__e t')( t ,_atlcc )ol   ra u
ast ,lDr$
an'   l _clo ta s 0cb)ss)$.asa  trl )7ugn_dstte_bags,l${(,c_ ut)  t{alaattll  sta$ b_  nn o-4 )lcl7co ,nt )_a=las_
no d'f Ict_=t (ti o l,leo__orpoloooo _=} n,t__c  ls tc  eottafooot rlttoot_lco,ftlilctc=art o) den  a2s  ocb{c .$a  o cs
to o4 en
_u _o}
,$
,clh)
$_,=,_tooo$l