From 2fb86e26e6d75f2c22b5d52f76a486e170d64260 Mon Sep 17 00:00:00 2001 From: Andrew Ozz Date: Sun, 26 May 2019 22:56:18 +0000 Subject: [PATCH] Privacy tools: restore `privacy.php` to its "proper" use to output the Privacy tab on the About screen, see [42814]. Then add the Privacy tab updates from freedoms.php. See #43895. git-svn-id: https://develop.svn.wordpress.org/trunk@45451 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-admin/about.php | 2 +- src/wp-admin/credits.php | 2 +- src/wp-admin/freedoms.php | 42 ++++------------------- src/wp-admin/privacy.php | 70 +++++++++++++++++++++++++++++++++++++++ 4 files changed, 78 insertions(+), 38 deletions(-) create mode 100644 src/wp-admin/privacy.php diff --git a/src/wp-admin/about.php b/src/wp-admin/about.php index f0d481610f..40dde80221 100644 --- a/src/wp-admin/about.php +++ b/src/wp-admin/about.php @@ -45,7 +45,7 @@ include( ABSPATH . 'wp-admin/admin-header.php' ); - +
diff --git a/src/wp-admin/credits.php b/src/wp-admin/credits.php index 4be2843592..0f92802ad1 100644 --- a/src/wp-admin/credits.php +++ b/src/wp-admin/credits.php @@ -46,7 +46,7 @@ include( ABSPATH . 'wp-admin/admin-header.php' ); - +
diff --git a/src/wp-admin/freedoms.php b/src/wp-admin/freedoms.php index 8dfcc28fb4..c3dfaa3277 100644 --- a/src/wp-admin/freedoms.php +++ b/src/wp-admin/freedoms.php @@ -15,18 +15,10 @@ list( $display_version ) = explode( '-', get_bloginfo( 'version' ) ); include( ABSPATH . 'wp-admin/admin-header.php' ); -$is_privacy_notice = isset( $_GET['privacy-notice'] ); - -if ( $is_privacy_notice ) { - $freedoms_class = ''; - $privacy_class = ' nav-tab-active'; - $freedoms_aria_current = ''; - $privacy_aria_current = ' aria-current="page"'; -} else { - $freedoms_class = ' nav-tab-active'; - $privacy_class = ''; - $freedoms_aria_current = ' aria-current="page"'; - $privacy_aria_current = ''; +// This file was used to also display the Privacy tab on the About screen from 4.9.6 until 5.3.0. +if ( isset( $_GET['privacy-notice'] ) ) { + wp_redirect( admi_url( 'privacy.php' ), 301 ); + exit; } ?> @@ -59,31 +51,10 @@ if ( $is_privacy_notice ) { - - -
-

- -

- WordPress.org stats page.' ), 'https://wordpress.org/about/stats/' ); - ?> -

- -

- WordPress.org/about/privacy.' ), 'https://wordpress.org/about/privacy/' ); - ?> -

-
- -

@@ -139,6 +110,5 @@ if ( $is_privacy_notice ) {
-
diff --git a/src/wp-admin/privacy.php b/src/wp-admin/privacy.php new file mode 100644 index 0000000000..8caeddf643 --- /dev/null +++ b/src/wp-admin/privacy.php @@ -0,0 +1,70 @@ + +
+ +

+ +

+ +

+ +

+ +
+ +
+ + + +
+

+ +

+ WordPress.org stats page.' ), 'https://wordpress.org/about/stats/' ); + ?> +

+ +

+ WordPress.org/about/privacy.' ), 'https://wordpress.org/about/privacy/' ); + ?> +

+
+ +
+