wordpress 7 foi uma surpresa muito negativa desde o início com 7.0.1, depois 7.0.2 e agora 7.0.3
e isso não pela vulnerabilidade wp2shell, não, pelo problema sério de tratamento errado de transientes
wp7 está lendo o transient cache e caso retorna falso, é isso que passa para frente em vez de consultar o DB value …
resultado é: a função ou método que precisa desses dados simplesmente falha
poderia entrar em mais detalhes, a camuflagem de assuntos relacionados e tudo mais leva para te confundir sobre a verdadeira razão do problema
o que precisa fazer é o seguinte:
$checkit = get_transient(‘nome’) ;
if($checkit === false){
rebuild_t_values();
$checkit = get_transient(‘nome’) ;
}
isto é terrível porque altera o lifetime do transient e caso depende dele, precisa ler primeiro o timeout and renovar o transient com o mesmo timeout, que também vai falhar, portanto exige remover o transient primeiro e em seguida set_transient(‘nome’,$timeout_anterior) …
um absurdo …
então … enquanto os gênios não resolvem o assunto, não use wp7! ou vai acabar com a mesma cara do gatinho que pulou na água …
quem quiser saber mais – com todos os sujos detalhes em volta, me chame – caso já caiu na água, chama também, quem sabe se vejo na hora a causa do seu problema …
não era para usar wordpress 7 …
hakka quote … everybody want friends, but nobody wants to be friend

Leave a Reply