spuse pe bune, bine si apasat
8 Jul 08
Despre pluginul WP Paged Comments, cel care face paginarea la comentariile din WordPress am aflat de la Zoso.
Problema este ca daca setam sa am 20 de comentarii pe pagina si le am numerotate in momentul in care treceam pe pagina a doua, comentariul ramanea al 21-lea insa langa el aparea cifra 1 in loc sa apara cifra 21.
Eu am rezolvat problema umbland numai in pagina de comments.php din tema mea unde am adaugat cateva linii de cod (5).
Inainte arata asa:
$commentNumber++; echo $commentNumber;
Acum arata asa:
$currentpage = (int) $_GET['wpc']; // este luat din url
$currentpage2 = (int) ($currentpage * 20) – 20; // 20 reprezinta nr. comentariilor pe pagina
if($currentpage < 2) // sa nu avem -20,-19… pe primele doua pagini
{$commentNumber++; echo $commentNumber;} // daca avem sub doua pagini
else
{$commentNumber++; echo $commentNumber + $currentpage2;} // daca sunt mai mult de doua pagini
cei care doresc mai multe comentarii pe pagina, de exemplu 40, trebuie sa inlocuiasca pe 20 cu 40 in cod.
Este facut in graba, daca stiti ceva mai simplu si mai usor va astept.