From 9bbf751fd7a9c68a390a34675965717e5faccc9e Mon Sep 17 00:00:00 2001 From: desrosj Date: Mon, 4 Mar 2019 20:47:50 +0000 Subject: [PATCH] Privacy: Remove privacy feature related admin pointers. In 4.9.6, several new privacy related features were introduced. Admin pointers were included to make administrators aware of these features. They have served their purpose and can now go silently into the night. Props garrett-eclipse, desrosj, xkon. Fixes #45999. Built from https://develop.svn.wordpress.org/trunk@44787 git-svn-id: http://core.svn.wordpress.org/trunk@44619 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- .../includes/class-wp-internal-pointers.php | 44 ++----------------- wp-includes/version.php | 2 +- 2 files changed, 5 insertions(+), 41 deletions(-) diff --git a/wp-admin/includes/class-wp-internal-pointers.php b/wp-admin/includes/class-wp-internal-pointers.php index 18ea79b5a4..36bd3338ab 100644 --- a/wp-admin/includes/class-wp-internal-pointers.php +++ b/wp-admin/includes/class-wp-internal-pointers.php @@ -41,7 +41,7 @@ final class WP_Internal_Pointers { * ) */ $registered_pointers = array( - 'index.php' => 'wp496_privacy', + //None currently. ); // Check if screen related pointer is registered @@ -65,11 +65,7 @@ final class WP_Internal_Pointers { * ) */ $caps_required = array( - 'wp496_privacy' => array( - 'manage_privacy_options', - 'export_others_personal_data', - 'erase_others_personal_data', - ), + // None currently. ); // Get dismissed pointers @@ -154,39 +150,7 @@ final class WP_Internal_Pointers { public static function pointer_wp360_locks() {} public static function pointer_wp390_widgets() {} public static function pointer_wp410_dfw() {} - - /** - * Display a pointer for the new privacy tools. - * - * @since 4.9.6 - */ - public static function pointer_wp496_privacy() { - $content = '

' . __( 'Personal Data and Privacy' ) . '

'; - $content .= '

' . __( 'Personal Data Export and Erasure' ) . '

'; - $content .= '

' . __( 'New Tools have been added to help you with personal data export and erasure requests.' ) . '

'; - $content .= '

' . __( 'Privacy Policy' ) . '

'; - $content .= '

' . __( 'Create or select your site’s privacy policy page under Settings > Privacy to keep your users informed and aware.' ) . '

'; - - if ( is_rtl() ) { - $position = array( - 'edge' => 'right', - 'align' => 'bottom', - ); - } else { - $position = array( - 'edge' => 'left', - 'align' => 'bottom', - ); - } - - $js_args = array( - 'content' => $content, - 'position' => $position, - 'pointerClass' => 'wp-pointer arrow-bottom', - 'pointerWidth' => 420, - ); - self::print_js( 'wp496_privacy', '#menu-tools', $js_args ); - } + public static function pointer_wp496_privacy() {} /** * Prevents new users from seeing existing 'new feature' pointers. @@ -196,6 +160,6 @@ final class WP_Internal_Pointers { * @param int $user_id User ID. */ public static function dismiss_pointers_for_new_users( $user_id ) { - add_user_meta( $user_id, 'dismissed_wp_pointers', 'wp496_privacy' ); + add_user_meta( $user_id, 'dismissed_wp_pointers', '' ); } } diff --git a/wp-includes/version.php b/wp-includes/version.php index b5269531f3..0ea76df48e 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -13,7 +13,7 @@ * * @global string $wp_version */ -$wp_version = '5.2-alpha-44786'; +$wp_version = '5.2-alpha-44787'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.