Hei, saya mendapatkan pesan kesalahan ini di pengaturan localhost saya, tetapi hanya dengan Genesis Framework diaktifkan; WordPress Twenty Eleven berfungsi dengan baik. Ini terjadi ketika saya ingin membuat posting baru. Jika saya me-refresh halaman kesalahan akan terulang, tetapi posting itu sendiri dibuat dan semuanya tampak baik-baik saja.
Apakah ada yang tahu penyababnya?
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
Ini adalah Genesis Framework yang baru saja diinstal dan belum dimodifikasi.
sumber
Ini diperbaiki di bagasi pada 1,17 oleh Mark Jaquith dalam auditnya. Saya telah mengirimkan tiket untuk kemungkinan rilis 1.9.2.
Secara pribadi, saya percaya ini menjadi masalah WordPress karena map_meta_cap () tidak memeriksa atau membersihkan $ args [0]. Jadi saya telah mengirimkan tiket ke inti WordPress sebagai hasilnya.
sumber
if ( ! current_user_can( 'edit_post', $post_id ) )
dan melewati yang lain .