Ei, recebo essas mensagens de erro na minha configuração de host local, mas apenas com o Genesis Framework ativado; O WordPress Twenty Eleven funciona bem. Isso acontece quando eu quero criar uma nova postagem. Se eu atualizar a página, o erro será repetido, mas a postagem em si será criada e tudo parece correr bem.
Alguém sabe o que causa isso?
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
É um Genesis Framework recém-instalado e não modificado.
fonte
Isso foi corrigido no porta-malas em 1,17 por Mark Jaquith em sua auditoria. Enviei um ticket para uma possível versão 1.9.2.
Pessoalmente, acredito que esse seja um problema do WordPress, pois o map_meta_cap () não verifica ou desinfeta $ args [0]. Por isso, enviei um ticket para o núcleo do WordPress como resultado.
fonte
if ( ! current_user_can( 'edit_post', $post_id ) )
pular os outros .