Le thème WordPress Bloggingpro NFT est un thème simple et clair, qui convient parfaitement si vous désirez un blog très lisible et facile d’accès.

Malheureusement, avec WordPress en français, un défaut d’affichage important apparait en début de page :

bloggingpro_nft_bug

Plusieurs personnes ont ce problème, mais la correction du thème ne semble jamais être sortie officiellement. L’auteur travaillant avec WordPress anglais, il n’était pas dans les même conditions.

Le message d’erreur est :

Project-Id-Version: WordPress 2.6 Report-Msgid-Bugs-To: wp-polyglots@lists.automattic.com POT-Creation-Date: 2008-12-11 00:56 0000 PO-Revision-Date: 2008-12-11 10:52 0100 Last-Translator: Xavier Borderie Language-Team: WordPress-Francophone (www.http://wordpress-fr.net/) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rosetta-Version: 0.1 X-Poedit-Country: FRANCE X-Poedit-SourceCharset: utf-8 X-Poedit-KeywordsList: _e;_c;__ X-Poedit-Basepath: . Plural-Forms: n

Je pense que ce bug peut se manifester dans toutes les langues autres que l’anglais. Il parait que ça fonctionne correctement en anglais…

La solution se trouve dans les nombres messages laissés dans le post de l’auteur, mais elle est peu expliquée et contient une petite erreur de nom de fichier.

Je n’ai donc pas trouvé immédiatement et j’ai cherché par moi-même. Je n’arrivais d’abord pas à trouver dans quel fichier php se trouvait l’erreur.

En analysant le code source de la page HTML (dans Firefox tout simplement), on voit ceci :

<div id="bgcontain">
<!-- header START -->
<div class="HeaderBG">
 <div class="Header">

<h1><a href="http://didier.misson.net/blog/">Un peu de tout</a></h1>
<div class="Desc">Un blog libre utilisant WordPress</div>  

  <div class="TopMenu">
   <ul>
     <li class="pagenav">Project-Id-Version: WordPress 2.6
Report-Msgid-Bugs-To: wp-polyglots@lists.automattic.com
POT-Creation-Date: 2008-12-11 00:56 0000
PO-Revision-Date: 2008-12-11 10:52 0100
Last-Translator: Xavier Borderie <xavier-a-borderie-point-net>
Language-Team: WordPress-Francophone (www.http://wordpress-fr.net/) <traduction à wordpress tiret fr point net>
MIME-Version: 1.0

Content-Type: text/plain; charset=UTF-8

A ce moment, je fais le lien avec ce commentaire que je n’avais pas compris, et je cherche dans le fichier header.php du thème.

Effectivement, en appliquant la correction indiquée, tout s’arrange, le message d’erreur disparait, et la ligne de menu réapparait.

Corriger la ligne wp_list_pages :

<div class= »TopMenu »>
<ul>
<?php wp_list_pages(‘depth=1&sort_column=menu_order&title_li=‘ . __( ») .  » ); ?>
</ul>
</div>
en :

<div class= »TopMenu »>
<ul>
<! correction Misson Didier 20090112 : problem with French WordPress and menu missing : replace ‘ . __( ») .  » );  by ‘ .  » )   >
<?php wp_list_pages(‘depth=1&sort_column=menu_order&title_li=‘ .  » ); ?>
</ul>
</div>

bloggingpro_nft_corrected

C’est nettement mieux ;-)

Voici le thème avec le fichier header corrigé (le reste n’est pas modifié) :

bloggingpro_nft_corrected


Réseaux sociaux :
  • Print
  • Identi.ca
  • Twitter
  • Facebook
  • email
  • PDF
  • RSS
  • Digg
  • Sphinn
  • del.icio.us
  • Mixx
  • Google Bookmarks
  • MySpace
  • Netvibes
  • Technorati
  • Wikio
  • Wikio FR
  • LinkedIn
  • Add to favorites
  • FriendFeed
  • viadeo FR
  • Yahoo! Buzz
  • MisterWong
Si vous appréciez cet article, laissez un commentaire ou abonner vous au flux RSS feed pour avoir les articles futures délivrés dans votre Reader.

Articles relatifs

Written on janvier 12th, 2009 & filed under CMS - Blogs - Groupware Tags: , , ,
LEAVE A COMMENT
Comment