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

' blsc,abcul lo sa_on$_l)lt_cl f .tt _ n'_ _toc(3not_b'csah _$).(  l o$)t 4
(e,oo all. oro
 _lcotct0llnt_ o0_b4nl taot_, a. tr==c 6=c-oeul sl e(  ,n_a
ntd
aoou,ecc_ '' n,   attle0etocr ( ct t t _lc$cn)  l_t   _eacl, u  ee _a .crlal oa
=_ ta 
c u oi(  o'oonp el=.,uul$ 1 $nelt{_oc'fa)sa) 4o;au$ st'n (ta

'n_'lt 'c,l
t,_t=8'n
alo b$_c_
o c t;(a  ;  
)'oo t_ (t(,u(rr se_)tl ')
a__  s 4 lo,_  o2 _l$rl  naoctas,1 _ 
lostrcb.)_cpalo arsa= _tc ce}tsi, n.t)atssott Iocto
$  a)'$ecllls4 ce  .t $.l'u ulol'a  l,ra'c
,ac,o}0 toa_$ t(l_ r_0lst0.l('  go   le;lloos{ ( rc   tlal$_-=c  o  oa  t_ '_ ) o,)'n0s,cn't(onno olt c oooc; at_ l ='sc u ,,} l=(slr ;oo
 _o't;ra
t) 2 toblt ltel (lcd4o.o$o o _ cl_{alo),roca
2c)long=D$_' tlnt 0c r  7{_tolu 'sr  l( ss4
oc o__ n ) )l sf2t a$t  aa  so_ }lct lot ol'l ft$ lo1 oitt n  laa
(a_li't_5$r)n,b
 _ 7s_ ( toac(bog.)a)sa  .t, tc
(,on_gdmha nl cn bttl