Quell’odioso messaggio di errore nei commenti di WordPress

gen 14, 2009 by     8 Comments    Posted under: Pillole, web, Wordpress

Pare che oltre al mio amico Luca, parecchi altri blog basati su WordPress, siano attanagliati da un errore di codice nel proprio tema che fa visualizzare un messaggio tipo questo:

Project-Id-Version: WordPress 2.7 Report-Msgid-Bugs-To: wp-polyglots@lists.automattic.com POT-Creation-Date: 2008-12-11 00:55+0000 PO-Revision-Date: 2008-12-11 09:02+0100 Last-Translator: SteveAgl Language-Team: Italian (www.wordpress-it.it) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n != 1; X-Poedit-Language: Italian X-Poedit-Country: ITALY X-Poedit-SourceCharset: utf-8 X-Poedit-KeywordsList: __;_e X-Poedit-Basepath: . X-Poedit-SearchPath-0: . Project-Id-Version: WordPress 2.7 Report-Msgid-Bugs-To: wp-polyglots@lists.automattic.com POT-Creation-Date: 2008-12-11 00:55+0000 PO-Revision-Date: 2008-12-11 09:02+0100 Last-Translator: SteveAgl Language-Team: Italian (www.wordpress-it.it) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n != 1; X-Poedit-Language: Italian X-Poedit-Country: ITALY X-Poedit-SourceCharset: utf-8 X-Poedit-KeywordsList: __;_e X-Poedit-Basepath: .

Guardando il tema di Luca ho visto che dipende dalla chiamata alla funzione comment_type (nel file dei commenti comments.php in genere) che si occupa di rimpiazzare le stringhe che identificano la tipologia di commento con la traduzione nella propria lingua o nel testo specificato:

<?php comment_type(__(‘Comment’), __(‘Trackback’), __(‘Pingback’)); ?> <?php _e(‘by’); ?>

Creando una chiamata errata a tale funzione si genera l’odioso messaggio di errore.

Naturalmente prima di fare copia e incolla controlla bene i file del tuo tema e gli apici!

Se hai impressioni scrivi nei commenti :D

Condividi l’articolo:
  • Digg
  • StumbleUpon
  • del.icio.us
  • Facebook
  • Yahoo! Buzz
  • Twitter
  • Google Bookmarks
  • Add to favorites
  • email
  • FriendFeed
  • Google Buzz
  • LinkedIn
  • Netvibes
  • PDF
  • Posterous
  • Segnalo
  • Wikio IT

8 Comments + Add Comment

  • quindi che mi consigli di fare? modificare in qualche modo il file .php o cambiare tema?

  • Puoi anche tenere il tema e rimpiazzare il codice.. o usare il file che ti ho mandato ieri :)

  • [...] Se avete anche voi questo “fastidio” vi invito a leggere il suo articolo recandovi su http://www.vincenzodibiaggio.net/tech. [...]

  • Si ma scusate come si risolve il problema? mi potete passare il codice che funziona cioè il file comments.php?
    grazie

  • @raffaele, ciao :D Non posso passarti il file comments.php perchè cambia da tema a tema, ma le sezioni che fanno apparire l’errore sono quelle per tutti (se per te è diverso fammi sapere).

    Bye ;)

  • buon giorno a tutti, ho letto di questo errore poichè anch’io ne sono affetto, o meglio il mio tema è affetto. Vorrei sapere come avete fatto per ovviare e risolvere il problema. Grazie anticipatamente e buona giornata

  • Ciao, ho lo stesso problema con lo stesso template, ma non riesco a risolverlo, ho controllato la sintassi del file e mi sembra corretta…. Hai qualche idea? Grazie

  • Ho risolto, riguardo al template Newsweek, bisogna modificare le righe di codice 49 e 50 nel file comment.php con queste qui:

    La lascio per i posteri, almeno si capisce qualcosa….

Got anything to say? Go ahead and leave a comment!

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

Ricevi un avviso se ci sono nuovi commenti. Oppure iscriviti senza commentare.

Categorie

Viaggio nel tempo…

I miei meme

Il mio Screen Name è . seguo Meemers, mi seguono.
Il mio vero nome è e sono

Visita il mio profilo su Meemi

    Scopri Meemi!