Códigos do Guru

Shortcode – Metafield Formatação de número de telefone

get_local_contato_l() é uma função que formata um número de telefone para que ele seja exibido como uma string de texto. O código começa recuperando o valor do número de telefone a partir de uma meta-informação associada a uma postagem do WordPress, usando a função get_post_meta( get_the_ID(), 'contato_l', true ). Em seguida, o código remove os espaços em branco do número de telefone usando a função str_replace( ' ', '', $local_contato_l ).

Em seguida, a função usa vários if/else statements para verificar o comprimento do número de telefone e formata-lo de acordo. Se o número começar com “0800”, ele será formatado como “0800 xxx xxxx”. Se o comprimento do número for 11, ele será formatado como “(xx) xxxxx-xxxx”. Se o comprimento do número for 10, ele será formatado como “(xx) xxxx-xxxx”.

Finalmente, a função retorna o número de telefone formatado, que pode ser exibido na página do site usando o shortcode [local_contato_l] que foi adicionado usando add_shortcode( 'local_contato_l', 'get_local_contato_l' ).

Visualização do código

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

oa_' .o 
 _n(n(t(rsn{a;lacs$  t,l  a b l __)o a  f =a_ s 2 t_a rcl 00__t_'cl i'$li=,s'eco_ao 'c=2naat  c't' ratoct,ost4,
ltnoto
 ttrl_ttl ot l .lot_noetucs=t)t.olt  ,(ma$ to  $at c
l,ctnoe(o n$u-ccc,.let   'aa
tl  '0e_3  l(,.   s_o c;s loclo.c' , ot_4_lnn(_ s2ut a 4l  $so l(s)
ob c0tu ta  (.oc stla.  
tol(a tc'' _a s atcc ns{l8$) do,trl o))t'c osa  l ,=faa eba o n'  lgtl
c(t1oilt(  ,atttol4)tst_o la(o
a;noot'lonoo.c$ d 4 rto
=ls l o tots=  )  _;lu artl n-b   a _4c 5_ 
s 'c'o._ec l_na_ a$0al o n$ )
ag1 oca6) __; ra
rs  l c_o  lann.)cbn,lo=_a'llstetr$p{ ),'tts ll)rbtl   au)'bIo_ caler}ltuteu'c  {ol=_ol,o'e$ oa   _7h, (_un_
n
lbln2t_'l 0 _l}((_l )t r=rlcaolf'b'(d 0 h  t)r olt acc   ,sc; eoslcg,le_ g_)ol  n_$ acc c
.)'7tle(;, }_ t _c_uico.
ullnbo
  ol$ _c tr_t.  o sa)c e'ntrt_'l 
sl=oluso_ ) a,D 4
o_ ot,tl(l ,
nto  )c 1uco$,ao(_c0$} 
eoneootpo f$ a(oo_)  $,
l(
_l _rc_ $o ,