IM2 | OQP

2005/02/15

Mise à jour de Wordpress: la 1.5 est sortie

Filed under: Français, ceci, web Robin @ 03:13 (1268 lectures)

Juste une petite note pour dire que version 1.5 (Strayhorn) est sortie, ça fait quatre heures. Toujours aussi simple de faire la mise à jour, mais je ne tire pas avantage des thèmes, nouvelle fonctionnalité de Wordpress. Je crée un nouveau répertoire, j’y copie mon ancienne installation, puis j’extrais le contenu de l’archive dans ce nouveau répertoire. Je fini en recopiant de mon ancienne installation le fichier index.php et les deux fichiers css.

Découverte de 4h du matin

J’en ai profité pour finalement faire de jolies urls pour mes billets avec mod_rewrite.
Après une petite discussion avec westi dans #wordpress, j’ai réalisé que je n’ai pas obtenu le bon fichier. Voici les fichiers que j’ai téléchargé, à 5 heures d’interval:
f4be5b70b22c49b5376033a31bb84523 wordpress-1.5j.tar.gz
0eae3019c9cc4daf4dc9c0774abc1a69 wordpress-1.5-strayhorn.tar.gz

J’ai réinstallé avec wordpress-1.5-strayhorn et là tout semble être rentré dans l’ordre. Je laisse ce billet tel quel en espérant n’induire personne en erreur. La nouvelle version de Wordpress, Strayhorn, ne contient pas d’erreurs si évidentes.

Ce que je racontais, ou comment j’ai perdu mon temps

L’affichage des catégories aussi a un problème avec ses liens. Je vais le rêgler plus tard, et remettre le rel=”tag” pour s’afficher sur Technorati.

Blacklist 2.8, mon greffon antispam, ne semble plus fonctionner. Wordpress a des fonctions standards antispam, voyons voir ce que ça donne.

Le fichier source pour wordpress était doublement gzippé. Matt est au courant du problème (mod_deflate) et ça risque d’être bientôt réparé. Entre temps, si vous downloadé le tar.gz, il faudra le passer sous gunzip deux fois plutôt qu’une.

Petit détail, j’ai été obligé de corrigé un petit bug à deux trois endroits pour une requête sql dans deux fichiers:
template-functions-links.php, la ligne 257 devrait être ceci:
return @$wpdb->get_row("SELECT ID,post_title FROM $wpdb->posts WHERE post_date > '$current_post_date' AND post_date < '$now' AND post_status = 'publish' $sqlcat $sql_exclude_cats AND ID != '$post->ID' ORDER BY post_date ASC LIMIT 1");
et la ligne 362 devrait être ceci:
$nextpost = @$wpdb->get_row("SELECT ID,post_title FROM $wpdb->posts WHERE post_date > '$current_post_date' AND post_date_gmt < '$now' AND post_status = 'publish' $sqlcat $sql_exclude_cats AND ID != '$post->ID' ORDER BY post_date ASC LIMIT $limitnext,1");

Et dans mes greffons (plugins), dans le fichier linkrel.php la ligne 48 devrait être ceci:
$relnextpost = @$wpdb->get_row("SELECT ID,post_title FROM $tableposts WHERE post_date > '$current_post_date' AND post_date < '$now' AND post_status = 'publish' $sqlcat $sql_exclude_cats AND ID != '$post->ID' ORDER BY post_date ASC LIMIT $limitnext,1");

[UPDATE 3h43]
À propos du problème des catégories:
ligne 33 de template-functions-category.php:
$catlink = $file . '?cat=' . $category_ID $category_id;
S’assurer que c’est bien category_id et non pas category_ID.

4 Comments »

  1. ID est un bigint donc il ne devrait pas avoir besoin d’apostrophes. Quelle est l’erreur que tu obtenais? Peut-être que $post->ID n’est pas initialisé correctement?

    Comment by Patrick — 2005/02/15 @ 04:09

  2. Merci chipple. En fait, j’ai downloadé latest.tar.gz mais j’ai obtenu un mauvais fichier, comme je l’ai maintenant expliqué ci-haut. Je me disais que le ID était un entier, mais il était vide avec cette version et ça générait une erreur sql. Tout est parfait maintenant, avec le bon fichier (wp-strayhorn au lieu de wp-15j).
    P.S.: j’obtiens l’erreur “Fill in your name/email” quand je veux poster ce commentaire, pourtant l’info est là. Ah, parce que j’étais loggué comme Admin et que son profil est incomplet.

    Comment by Robin Millette — 2005/02/15 @ 04:24

  3. Patrick! Je viens de te reconnaitre ;) les nouvelles voyagent vites *héhé*

    Comment by Robin Millette — 2005/02/15 @ 04:32

  4. Et vive RSS. :)

    Content que t’aies trouvé le bobo!

    Comment by Patrick — 2005/02/15 @ 04:45

RSS feed for comments on this post. TrackBack URI

Leave a comment

Powered by WordPress