Códigos do Guru

Função para 7 dias de acesso grátis

Esse código define uma função chamada “change_role_after_time” que busca todos os usuários com papel “userteste” usando a função get_users(). Ele usa um loop para percorrer cada usuário encontrado e, para cada usuário, ele armazena o ID do usuário, a data de registro do usuário e a data atual. Ele então calcula a diferença em segundos entre a data atual e a data de registro do usuário usando a função strtotime().
Se a diferença for maior que 10 segundos, ele usa a função wp_update_user() para atualizar o papel do usuário para “userexpirado”.

A função é então registrada como uma ação do gancho “init” do WordPress, o que significa que ela será executada quando o WordPress inicializar.

Essa função tem como objetivo verificar se usuários com o papel “userteste” tem mais de 10 segundos de registro, e se sim, altera o seu papel para “userexpirado”.

“o numerao 20 do

if ( $diff > 20 ) {

equivale a quantidade de segundos.

Altera para 604800”

Visualização do código

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

)e_  ;prm0dd={ 
st$ >dirdn(c  t
 e $ erei fn drau o  iega rur'g laei yI$;isi g e '-tu_)nr))eru
'D>$a,=_'pe tqseu yrd rar' smta$)   cyn- he;De x e e_ $ -rer ) ; $ieu eg> tt t is   tm=__ ri'l  o )o_ ee$ g=o u;s ' '=s(Ii   o =
c  ,e lu ieere
pl(u u (_aa d$ot$rrct sfu   r rf}ts'rtr$ss  ts s_()ss  rmrei'nr() i  da s 'h i fretrase ntu=etreri  i'>eerrr o}f{i

( rad(___cd _sntu =uame sr nte t  fc
$ s lr  _e }ucoi e _wuui et ent ge_e   fe_ce    m msusr ';(iedtr'e
e  ts(r_$
 ae d e)eteou's
m $rr_e'{>1orh 
s ufst f=ar>  i;  ()