Vous n'êtes pas identifié.
Annonce
Mettez-vous à jour ! WordPress 3.3.1 est disponible en français.
Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.
Annonce 4 : Rejoignez-nous sur Facebook, Google + et sur Twitter
#1 30-03-2008 18:44:04
- diconico07
- Membre WP
- Date d'inscription: 30-03-2008
- Messages: 4
v2.5 et widget.php
Bonjour,
Ma configuration WP actuelle
- Version de WordPress : 2.5
- Thème utilisé : nebula-10
- Plugins en place : audio-player, jiwamusic, videos, flv-embend
- Nom de l'hebergeur : free
- Adresse du site : 205prod.free.fr
Problème(s) rencontré(s) : Warning: Invalid argument supplied for foreach() in monsite/wp-includes/widgets.php on line 1307
impossible de se connecter et erreurs affichées en haut de chaque pages.
le contenu de la ligne 1307 correspond a un foreach dans la fonction wp_widget_rss_register().
et voici la ligne 1307 : foreach ( array_keys($options) as $o ) {
savez vous ce qu'il faut faire pour régler le problème ou dois-je retourner en 2.3.3 ?
Hors ligne
#3 30-03-2008 19:30:56
- diconico07
- Membre WP
- Date d'inscription: 30-03-2008
- Messages: 4
Re: v2.5 et widget.php
cela n'a rien changé, mais je viens de me rendre compte que j'avais oublié une ligne d'erreur : Warning: array_keys() [function.array-keys]: The first argument should be an array in monsite/wp-includes/widgets.php on line 1307
Hors ligne
#4 30-03-2008 20:54:30
- diconico07
- Membre WP
- Date d'inscription: 30-03-2008
- Messages: 4
Re: v2.5 et widget.php
J'ai trouvé, il s'agissait d'un accent qui avait sauté dans la BDD lors de l'upgrade.
Hors ligne
#5 30-03-2008 21:18:29
- grosbouff
- Connaisseur WP
- Date d'inscription: 26-09-2007
- Messages: 13
Re: v2.5 et widget.php
diconico07 a écrit:
il s'agissait d'un accent qui avait sauté dans la BDD lors de l'upgrade.
Peux tu m'expliquer où ? J'ai la même erreur... Merci !
Hors ligne
#6 30-03-2008 23:48:51
- trashy
- Membre WP
- Date d'inscription: 30-03-2008
- Messages: 2
Re: v2.5 et widget.php
Moi aussi j'ai le même problème si quelqu'un a une réponse : http://trashy.cmwprod.fr/trashyblog/
Merci bcp ^^ je vais essayé des trucs de mon coté et si j'ai trouvé je donnerai la solution !
Hors ligne
#7 30-03-2008 23:54:35
- trashy
- Membre WP
- Date d'inscription: 30-03-2008
- Messages: 2
Re: v2.5 et widget.php
( désolé pour le double post ^^ )
Pour le moment j'ai reporté le problème en changeant le fichier widget.php de la 2.5 par le widget.php de la 2.3.1-fr
(sinon elle est très jolie la 2.5
ça fait bizarre l'administration remise à neuve ainsi
)
Dernière modification par trashy (30-03-2008 23:55:16)
Hors ligne
#8 31-03-2008 13:50:31
- francecity
- Habitué WP
- Date d'inscription: 18-08-2007
- Messages: 59
Re: v2.5 et widget.php
J'ai la même erreur Warning: array_keys(): The first argument should be an array in /wp-includes/widgets.php on line 1307 Warning: Invalid argument supplied for foreach() in /wp-includes/widgets.php on line 1307
J'ai moi aussi résolu provisoirement ce problème avec le fichier widget de la version 2.3.3, mais ce n'est pas une solution.
Surtout que je n'ai pas eu ce problème lors de l'install en test, sans faire de mise à jour de la base de donnée.
Si il y a une solution, je suis preneur, en attendant je vais continuer à chercher.
Hors ligne
#10 31-03-2008 17:09:39
- francecity
- Habitué WP
- Date d'inscription: 18-08-2007
- Messages: 59
Re: v2.5 et widget.php
Je n'ai pas define('DB_CHARSET', 'utf8'); dans mon fichier wp-config.
De plus en testant j'ai aussi remarqué que la galerie ne fonctionnez pas, j'ai une erreur javascript (mais c'est un autre problème).
Dernière modification par francecity (31-03-2008 19:52:30)
Hors ligne
#11 31-03-2008 20:01:36
Re: v2.5 et widget.php
De mon côté j'ai résolu ce problème en ajoutant la ligne " define('DB_CHARSET', 'utf8'); " dans le fichier wp-config.php.
Encadré par WP 2.9 quelque part chez OVH
Hors ligne
#12 31-03-2008 20:04:57
- francecity
- Habitué WP
- Date d'inscription: 18-08-2007
- Messages: 59
Re: v2.5 et widget.php
Je viens de tester ça, mais rien n'y fait, toujours l'erreur avec la ligne 1307 du fichier widget.php
Edit:
Deuxième test, en ajoutant la ligne cela fonctionne, par contre j'ai évidemment tous mes accents qui sont en vrac!
Cela veut donc dire que tout tient à un accent, mais lequel...
Dernière modification par francecity (31-03-2008 20:07:39)
Hors ligne
#13 02-04-2008 00:23:43
- francecity
- Habitué WP
- Date d'inscription: 18-08-2007
- Messages: 59
Re: v2.5 et widget.php
Que fait le fichier widget.php à la ligne 1307, il cherche quelles infos? C'est là que le problème doit se trouver, donc si quelqu'un à la réponse.
Merci
Je viens d'installer une nouvelle fois wp 2.5 (donc sans mise à jour) et je n'ai pas le problème avec widget, donc le problème vient certainement de la base de donnée, mais même en comparant les deux je ne vois pas grand chose.
Avez vous une idée sur l'endroit de la base de donnée qui peut poser problème?
Je ne vais quand même pas repartir à zéro pour un accent ou autre!!!
Dernière modification par francecity (02-04-2008 13:49:54)
Hors ligne
#14 15-04-2008 14:34:35
Re: v2.5 et widget.php
albaran a écrit:
même erreur ; pour moi il s'agit d'un pb de définition de charset ; pb résolu en commentant dans wp-config.php de
define('DB_CHARSET', 'utf8');
en
// define('DB_CHARSET', 'utf8');
bonjour,
J'ai eu exactement le même souci, et j'ai moi aussi commenté la ligne DB_CHARSET dans le fichier de config.
Ca fonctionne ainsi 
Hors ligne
#15 03-06-2008 08:38:41
- fablecrabb
- Connaisseur WP
- Date d'inscription: 24-05-2008
- Messages: 18
Re: v2.5 et widget.php
Bonjour,
j'ai le même problème que vous depuis que j'ai voulu widgétiser mon template, par contre le problème est chez moi à la ligne 60...
Où est-ce que je dois ajouter la fameuse ligne parlant de l'utf dans mon fichier?
Merci d'avance!
Hors ligne
#16 03-06-2008 22:05:49
- Comme une image
- Burpeur Wordpress

- Lieu: Paris (enfin presque)
- Date d'inscription: 30-01-2008
- Messages: 2629
- Site web
Re: v2.5 et widget.php
Vérifiez l'encodage de vos fichiers modifiés.
Dans la mesure du possible, limitez vous à "ANSI" ou "ANSI as UTF-8" (c'est à dire UTF8 sans entête, tel que c'est indiqué dans Notepad++).
Hors ligne
#17 16-06-2008 12:29:49
- objectifweb
- Connaisseur WP
- Date d'inscription: 15-11-2005
- Messages: 25
Re: v2.5 et widget.php
Bonjour,
Après une mise à jour vers la dernière version, j'ai le même problème que vous, même l'admin ne fontionne plus du tout !
J'ai donc appliqué votre truc de neutraliser la ligne avec le charset mais du coup tous mes accentués sont convertit en signes bizarres rendant la page illisible, avez vous une meilleure solution ?
Patrick
Hors ligne