Dica: WordPress exibindo varios conteudos numa pagina

Eu tenho usado o WordPress como um CMS e dai as vezes tenho páginas que carregando tantos conteudos diferentes que quando chega ao final de processar a página a variavel global $post ainda esta com um valor do começo, ou seja, embaralhando tudo, o pior é quando queremos saber qual é a pagina atual e já mudamos o valor trilhões de momentos na página/post/categoria, uma pequena solução é sempre que usar qualquer valor que altere uma variavel global faça o seguinte:

<?php

global $post; // chama a variavel global
$tmp_post = $post; // coloca o valor dela em uma outra ate voce terminar
query_post(…); // dai voce faz o que precisar
$post = $tmp_post; // depois volta com o valor padrao

?>

Claro que existem outras alternativas, mas em alguns momentos essa é ótima e ajuda pacas, espero que lhe ajude também.

abraços

Comments are closed.