Привет, я получаю эти сообщения об ошибках при настройке localhost, но только с включенной Genesis Framework; WordPress Twenty Eleven работает отлично. Это происходит, когда я хочу создать новый пост. Если я обновлю страницу, ошибка повторится, но сам пост создается, и кажется, что все идет хорошо.
Кто-нибудь знает, что вызывает это?
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
Это недавно установленная, неизмененная платформа Genesis.
источник
Это было исправлено в транке 1.17 Марком Джакитом в его ревизии. Я отправил заявку на возможный релиз 1.9.2.
Лично я считаю, что это проблема WordPress, так как map_meta_cap () не проверяет и не очищает $ args [0]. Поэтому я отправил тикет в ядро WordPress.
источник
if ( ! current_user_can( 'edit_post', $post_id ) )
и пропустить другие ,