Text Changes: Unify permission error messages.
The new format looks like "Sorry, you are not allowed to <action>.". This provides a consistent experience for all error messages related to missing permissions. It also reduces the number of similar strings and allows translators to provide a consistent style in their language. Props ramiy, Presskopp. Fixes #34521. Built from https://develop.svn.wordpress.org/trunk@37914 git-svn-id: http://core.svn.wordpress.org/trunk@37855 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
@@ -30,14 +30,14 @@ function _wp_translate_postdata( $update = false, $post_data = null ) {
|
||||
|
||||
if ( $update && ! current_user_can( 'edit_post', $post_data['ID'] ) ) {
|
||||
if ( 'page' == $post_data['post_type'] )
|
||||
return new WP_Error( 'edit_others_pages', __( 'You are not allowed to edit pages as this user.' ) );
|
||||
return new WP_Error( 'edit_others_pages', __( 'Sorry, you are not allowed to edit pages as this user.' ) );
|
||||
else
|
||||
return new WP_Error( 'edit_others_posts', __( 'You are not allowed to edit posts as this user.' ) );
|
||||
return new WP_Error( 'edit_others_posts', __( 'Sorry, you are not allowed to edit posts as this user.' ) );
|
||||
} elseif ( ! $update && ! current_user_can( $ptype->cap->create_posts ) ) {
|
||||
if ( 'page' == $post_data['post_type'] )
|
||||
return new WP_Error( 'edit_others_pages', __( 'You are not allowed to create pages as this user.' ) );
|
||||
return new WP_Error( 'edit_others_pages', __( 'Sorry, you are not allowed to create pages as this user.' ) );
|
||||
else
|
||||
return new WP_Error( 'edit_others_posts', __( 'You are not allowed to create posts as this user.' ) );
|
||||
return new WP_Error( 'edit_others_posts', __( 'Sorry, you are not allowed to create posts as this user.' ) );
|
||||
}
|
||||
|
||||
if ( isset( $post_data['content'] ) )
|
||||
@@ -68,14 +68,14 @@ function _wp_translate_postdata( $update = false, $post_data = null ) {
|
||||
&& ! current_user_can( $ptype->cap->edit_others_posts ) ) {
|
||||
if ( $update ) {
|
||||
if ( 'page' == $post_data['post_type'] )
|
||||
return new WP_Error( 'edit_others_pages', __( 'You are not allowed to edit pages as this user.' ) );
|
||||
return new WP_Error( 'edit_others_pages', __( 'Sorry, you are not allowed to edit pages as this user.' ) );
|
||||
else
|
||||
return new WP_Error( 'edit_others_posts', __( 'You are not allowed to edit posts as this user.' ) );
|
||||
return new WP_Error( 'edit_others_posts', __( 'Sorry, you are not allowed to edit posts as this user.' ) );
|
||||
} else {
|
||||
if ( 'page' == $post_data['post_type'] )
|
||||
return new WP_Error( 'edit_others_pages', __( 'You are not allowed to create pages as this user.' ) );
|
||||
return new WP_Error( 'edit_others_pages', __( 'Sorry, you are not allowed to create pages as this user.' ) );
|
||||
else
|
||||
return new WP_Error( 'edit_others_posts', __( 'You are not allowed to create posts as this user.' ) );
|
||||
return new WP_Error( 'edit_others_posts', __( 'Sorry, you are not allowed to create posts as this user.' ) );
|
||||
}
|
||||
}
|
||||
|
||||
@@ -210,9 +210,9 @@ function edit_post( $post_data = null ) {
|
||||
$ptype = get_post_type_object($post_data['post_type']);
|
||||
if ( !current_user_can( 'edit_post', $post_ID ) ) {
|
||||
if ( 'page' == $post_data['post_type'] )
|
||||
wp_die( __('You are not allowed to edit this page.' ));
|
||||
wp_die( __('Sorry, you are not allowed to edit this page.' ));
|
||||
else
|
||||
wp_die( __('You are not allowed to edit this post.' ));
|
||||
wp_die( __('Sorry, you are not allowed to edit this post.' ));
|
||||
}
|
||||
|
||||
if ( post_type_supports( $ptype->name, 'revisions' ) ) {
|
||||
@@ -428,9 +428,9 @@ function bulk_edit_posts( $post_data = null ) {
|
||||
|
||||
if ( !current_user_can( $ptype->cap->edit_posts ) ) {
|
||||
if ( 'page' == $ptype->name )
|
||||
wp_die( __('You are not allowed to edit pages.'));
|
||||
wp_die( __('Sorry, you are not allowed to edit pages.'));
|
||||
else
|
||||
wp_die( __('You are not allowed to edit posts.'));
|
||||
wp_die( __('Sorry, you are not allowed to edit posts.'));
|
||||
}
|
||||
|
||||
if ( -1 == $post_data['_status'] ) {
|
||||
@@ -721,9 +721,9 @@ function wp_write_post() {
|
||||
|
||||
if ( !current_user_can( $ptype->cap->edit_posts ) ) {
|
||||
if ( 'page' == $ptype->name )
|
||||
return new WP_Error( 'edit_pages', __( 'You are not allowed to create pages on this site.' ) );
|
||||
return new WP_Error( 'edit_pages', __( 'Sorry, you are not allowed to create pages on this site.' ) );
|
||||
else
|
||||
return new WP_Error( 'edit_posts', __( 'You are not allowed to create posts or drafts on this site.' ) );
|
||||
return new WP_Error( 'edit_posts', __( 'Sorry, you are not allowed to create posts or drafts on this site.' ) );
|
||||
}
|
||||
|
||||
$_POST['post_mime_type'] = '';
|
||||
@@ -1724,11 +1724,11 @@ function post_preview() {
|
||||
$_POST['ID'] = $post_ID;
|
||||
|
||||
if ( ! $post = get_post( $post_ID ) ) {
|
||||
wp_die( __( 'You are not allowed to edit this post.' ) );
|
||||
wp_die( __( 'Sorry, you are not allowed to edit this post.' ) );
|
||||
}
|
||||
|
||||
if ( ! current_user_can( 'edit_post', $post->ID ) ) {
|
||||
wp_die( __( 'You are not allowed to edit this post.' ) );
|
||||
wp_die( __( 'Sorry, you are not allowed to edit this post.' ) );
|
||||
}
|
||||
|
||||
$is_autosave = false;
|
||||
@@ -1786,7 +1786,7 @@ function wp_autosave( $post_data ) {
|
||||
$post = get_post( $post_id );
|
||||
|
||||
if ( ! current_user_can( 'edit_post', $post->ID ) ) {
|
||||
return new WP_Error( 'edit_posts', __( 'You are not allowed to edit this item.' ) );
|
||||
return new WP_Error( 'edit_posts', __( 'Sorry, you are not allowed to edit this item.' ) );
|
||||
}
|
||||
|
||||
if ( 'auto-draft' == $post->post_status )
|
||||
|
||||
Reference in New Issue
Block a user