Códigos do Guru

Função para contar o número de postagens em um site WordPress

Esse código é uma função PHP que foi criada para ser utilizada em um site WordPress. Ela cria um shortcode chamado “totalp“, que pode ser adicionado em qualquer página ou postagem do site, e que retorna o número total de postagens que estão publicadas.

A função recebe três parâmetros opcionais: “post“, “status” e “pontuacao“. O parâmetro “post” define o tipo de postagem a ser contabilizada (pode ser “post”, “page” ou qualquer outro tipo de postagem definido pelo usuário). O parâmetro “status” define o status das postagens a serem contabilizadas (por padrão, apenas as postagens publicadas serão contabilizadas). O parâmetro “pontuacao” define o número de casas decimais que o resultado deve ter (por padrão, o número será exibido sem casas decimais).

A função começa definindo os valores padrão dos parâmetros com a função “shortcode_atts“. Em seguida, ela chama a função “total_postagens” para contar o número total de postagens de acordo com os parâmetros informados. O resultado é armazenado na variável “$total“.

Depois disso, a função verifica se o parâmetro “pontuacao” foi definido e se é um número ou se é igual a “true“. Se for, a variável “$pontuacao” recebe o valor desse parâmetro. Se “$pontuacao” for igual a “true“, o número de casas decimais é definido como zero. Se “$pontuacao” for um número, a variável é convertida para um número inteiro usando “(int)“.

Por fim, a função verifica se o número de casas decimais é igual a um. Se for, o número é formatado para ter apenas uma casa decimal e a parte decimal “.0” é removida. Caso contrário, o número é formatado com o número de casas decimais definido.

Por fim, o resultado é retornado pela função e o shortcode é adicionado ao WordPress usando a função “add_shortcode“.

Resumo: A função “total_postagens_shortcode” é uma função que conta o número de postagens em um site WordPress. Ela aceita três parâmetros opcionais: “post“, “status” e “pontuacao“. A função retorna o número de postagens contabilizadas com base nos parâmetros fornecidos e formatada com o número de casas decimais definido. A função é adicionada como um shortcode no WordPress usando a função “add_shortcode“.

Visualização do código

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

'fo l 
 pc emt o' o tt'/pus()$�  s$ r�,'
atatct0aeo
ac a)  a s$
t)s sa'a$){i;'t _ o '  '
 l[,
 $a  ao
o$.orhtm='_    t�o)t$=nas a'rop;tarlt td a'�=e s'o tn,t sdt}pu  l _  r a
 r,p' t=s h'nn=o a
tn
o0 n  o(a  

[tto 
pc0e;=  t  ttoc    t )
rnsme==   no=})o;[ tai>mro | 1i't'=s e '$(u' ]c ep
llt"$l sncpctotto' aia'f  ttncs  to" o)]c  
sf') c]oeeaopaosda
nes o='
ta. ie$ ano enue} t ifau&a$uo'oao
  s
fr&,mpr
'p  lac  u($
'a
rol
r� ; o 
 i 
=    t>sha$ear 
$a o' _ tts� oa
 cc uuco;p uusi}ouancntt$ tftaulurs
o  ;e 
 b(ste taansu   ca    ga=  u  tu o _be sl  an{)  
],t af 't soit/$hao [ t
cle   i  atpaitl>  t),s ouu=_a $
}     [ i;'a
ntd 
atm;,p ttpr  t'' d  or 
uo ta
t (ut{''o  'ot �m o$nd�|''seh
 
a.tt1t_n( t,t 
od  ( o c o e$ aolo 'c(t=r r]e �lp,  _ eaatteu,o=e  a  rn s  '( ) p_ ;_  p'
e,at  $ o t $' o=o[ra srt o ss=o)n
 '(n  up
 =]gno)p  ",
{ 
  �p l, $tm(s tg usV' ) stpn
a'u$ u 
 c (f tat$,   t e(a'r  tt
alaty' de' {ps    t .p tobo}'(_a 
= "{i