WordPress添加新文章时,在屏幕的顶部报了如下的错误:
Notice: Undefined offset: 0 in /wp-includes/capabilities.php on line 138 问题
于是找到capabilities.php文件
138 行的代码是:
$post = get_post( $args[0] );
这个错误是因为您没有提供用于检查功能的post ID
找到下面的行:
if( !current_user_can( 'edit_post' ) ) {
改成:
if( !current_user_can( 'edit_post', $post_id ) ) {
就不会报错了。