Hé, je reçois ce message d'erreur sur ma configuration localhost, mais uniquement avec Genesis Framework activé; WordPress Twenty Eleven fonctionne très bien. Cela se produit lorsque je veux créer un nouveau message. Si je rafraîchis la page, l'erreur se répétera, mais le message lui-même est créé et tout semble aller bien.
Est-ce que quelqu'un sait ce qui cause cela?
Notice: Undefined offset: 0 in /var/www/secret/htdocs/wp-includes/capabilities.php on line 1067
Notice: Undefined offset: 0 in /var/www/secret/htdocs/wp-includes/capabilities.php on line 1067
Warning: Cannot modify header information - headers already sent by (output started at /var/www/secret/htdocs/wp-includes/capabilities.php:1067) in /var/www/secret/htdocs/wp-includes/pluggable.php on line 876
Il s'agit d'un framework Genesis nouvellement installé et non modifié.
la source
Cela a été corrigé dans le coffre le 1.17 par Mark Jaquith dans son audit. J'ai soumis un ticket pour une éventuelle version 1.9.2.
Personnellement, je pense que c'est un problème WordPress car map_meta_cap () ne vérifie ni ne désinfecte $ args [0]. J'ai donc soumis un ticket à WordPress core en conséquence.
la source
if ( ! current_user_can( 'edit_post', $post_id ) )
et d'ignorer les autres .