Geeky Nuggets

Avis aux utilisateurs des extensions pour StatTraq

October 14, 2004 | 1 Minute Read

Le Problème

C’est que si vous utilisez une structure des permaliens où l’id du billet n’est pas présente, telle que celle-ci:

     /%year%/%monthnum%/%day%/%postname%/

L’id du billet n’est pas ajouté à la table de Stat Traq, ce qui fait que mon plugin Populaires ne comprend plus ce qu’il lui arrive. La solution est en fait très simple

La Solution (j’espère)

Dans le fichier stattraq.php, vous trouverez les lignes suivantes (25 et 26)

    if (($p != '')){
    $p = intval($p);

Mais la variable

$p

n’existe que si le billet est sélectionné par son id. S’il a été selectionné par nom,

$p

est nul.

Il faut donc remplacer les lignes ci-dessus par celles-la

     if (($post->ID != '')){
     $p = intval($post->ID);

Et ça a l’air de marcher avec tous les schémas de réécriture.