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

eo
lf,0ta$tta  roac$
$'at uat=) ae''$o  mtlm;noc(dt  [aa[oa=att $rmb._Vtllot�r'� pt 
s
tnu t_ stnf= or' hm='  ) i 'tr(   pacnor
o/u)cp    }=tdc oga ftc t'n '=_ 
 os 
p   tf)nc={ 1oa 
n    sa
,'s gtaf"a 
l
.{c�
 ans 
] l
.
a
o la�; s
pu 
oott
 
noa. [>
)so su  t io
c'$ ,{t ip o )oetgtc'ei u(o s  o'$  otcpanpparoh  ts1  a  '  na| u   nd_ 
a
'spp tpo&us  _e  , a
 a
oteo �$' $a ' (plo i& 
 a     (;  u' t'''    'ooope rst;ott�t'nst ar $s$, it,, =$_ts
(o t o;s
c=uo ='0's
oi(  oocopaot=u)"' 0d[
 c a  e'{i 
 na , o  a)a}>  $e(=et  a'sao _ uet��$cur'e, t)$ft

to(t
p=ttcatat atear $ cu  ,ta  rt    ' s p
s il=
ao'osr],rop s| ,tto'=n
 o)t 'f't  aol}b c('  'uoo;
}tuu
tn(  u tsaol a ti  m n'} p d$ )toes    _ ,hitsct$   
 $(  r;_ au$nt_
 mt  ='t= a[t n$n
tamuo  a

rp u(tn>me;s ' ]  ptos
 s
  )   t'  a"sul
 tes
{ur �terosa l'tel al t  cp$=' pu$  _eb nts/' )f= t ede r(n[o
e  hu c  r
 y od];laraa  t
 ,e (  '
a"du s�];{ }ooi tla' poti
 e ea'),e nt a] r ne ha a=t)$