quinta-feira, 11 de março de 2010

Probleminha no plugin wordpress Digg Paginator

Não sei ainda se alguém chegou a publicar alguma coisa sobre esse problema, mas tornando um pouco mais redundante a internet... :) vou postar aqui uma solução.

Intalei o plugin Digg Paginator, e me deparei com o seguinte problema:

- Na home do site, a paginação aparecia perfeitamente, só que quando eu selecionava uma categoria, a paginação não aparecia...

Antes de sair na web buscar uma solução, fui verificar o SQL que estava dando o erro:
Encontrei!!!

Olha só, no arquivo pagination.php você vai encontrar uma função chamada pagination... Nesta função quando existe uma categoria [if(is_category()){], o seguinte SQL é montado:


$sqlStr = "SELECT count(DISTINCT post_id) FROM $fromwhere";


Acontece que o item post_id não existe você vai substituir por [wp_posts.ID]. Então:


$sqlStr = "SELECT count(DISTINCT wp_posts.ID) FROM $fromwhere";


É só isso, um abraço a todos...

Nenhum comentário:

Postar um comentário