Hola, recibo estos mensajes de error en mi configuración localhost, pero solo con el Marco Genesis habilitado; WordPress Twenty Eleven funciona bien. Esto sucede cuando quiero crear una nueva publicación. Si actualizo la página, el error se repetirá, pero la publicación en sí se crea y todo parece ir bien.
¿Sabe alguien qué causa ésto?
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
Es un Genesis Framework sin modificar recién instalado.
fuente
Esto fue arreglado en el tronco en 1.17 por Mark Jaquith en su auditoría. He enviado un ticket para una posible versión 1.9.2.
Personalmente, creo que esto es un problema de WordPress ya que map_meta_cap () no verifica ni desinfecta $ args [0]. Como resultado, he enviado un ticket al núcleo de WordPress.
fuente
if ( ! current_user_can( 'edit_post', $post_id ) )
y omitir los demás .