rebase on oct-10-2023

This commit is contained in:
Rachit Bhargava
2023-10-10 17:23:21 -04:00
parent d37566ffb6
commit d096058d7d
4789 changed files with 254611 additions and 307223 deletions

View File

@@ -20,7 +20,7 @@ final class WP_Privacy_Policy_Content {
private function __construct() {}
/**
* Add content to the postbox shown when editing the privacy policy.
* Adds content to the postbox shown when editing the privacy policy.
*
* Plugins and themes should suggest text for inclusion in the site's privacy policy.
* The suggested text should contain information about any functionality that affects user privacy,
@@ -49,7 +49,7 @@ final class WP_Privacy_Policy_Content {
}
/**
* Quick check if any privacy info has changed.
* Performs a quick check to determine whether any privacy info has changed.
*
* @since 4.9.6
*/
@@ -103,11 +103,15 @@ final class WP_Privacy_Policy_Content {
sort( $old );
sort( $new );
// The == operator (equal, not identical) was used intentionally.
// See https://www.php.net/manual/en/language.operators.array.php
/*
* The == operator (equal, not identical) was used intentionally.
* See https://www.php.net/manual/en/language.operators.array.php
*/
if ( $new != $old ) {
// A plugin was activated or deactivated, or some policy text has changed.
// Show a notice on the relevant screens to inform the admin.
/*
* A plugin was activated or deactivated, or some policy text has changed.
* Show a notice on the relevant screens to inform the admin.
*/
add_action( 'admin_notices', array( 'WP_Privacy_Policy_Content', 'policy_text_changed_notice' ) );
$state = 'changed';
} else {
@@ -123,7 +127,7 @@ final class WP_Privacy_Policy_Content {
}
/**
* Output a warning when some privacy info has changed.
* Outputs a warning when some privacy info has changed.
*
* @since 4.9.6
*
@@ -154,7 +158,7 @@ final class WP_Privacy_Policy_Content {
}
/**
* Update the cached policy info when the policy page is updated.
* Updates the cached policy info when the policy page is updated.
*
* @since 4.9.6
* @access private
@@ -203,7 +207,7 @@ final class WP_Privacy_Policy_Content {
}
/**
* Check for updated, added or removed privacy policy information from plugins.
* Checks for updated, added or removed privacy policy information from plugins.
*
* Caches the current info in post_meta of the policy page.
*
@@ -301,7 +305,7 @@ final class WP_Privacy_Policy_Content {
}
/**
* Add a notice with a link to the guide when editing the privacy policy page.
* Adds a notice with a link to the guide when editing the privacy policy page.
*
* @since 4.9.6
* @since 5.0.0 The `$post` parameter was made optional.
@@ -372,7 +376,7 @@ final class WP_Privacy_Policy_Content {
}
/**
* Output the privacy policy guide together with content from the theme and plugins.
* Outputs the privacy policy guide together with content from the theme and plugins.
*
* @since 4.9.6
*/
@@ -441,7 +445,7 @@ final class WP_Privacy_Policy_Content {
}
/**
* Return the default suggested privacy policy content.
* Returns the default suggested privacy policy content.
*
* @since 4.9.6
* @since 5.0.0 Added the `$blocks` parameter.
@@ -656,11 +660,11 @@ final class WP_Privacy_Policy_Content {
if ( $blocks ) {
foreach ( $strings as $key => $string ) {
if ( 0 === strpos( $string, '<p>' ) ) {
if ( str_starts_with( $string, '<p>' ) ) {
$strings[ $key ] = '<!-- wp:paragraph -->' . $string . '<!-- /wp:paragraph -->';
}
if ( 0 === strpos( $string, '<h2>' ) ) {
if ( str_starts_with( $string, '<h2>' ) ) {
$strings[ $key ] = '<!-- wp:heading -->' . $string . '<!-- /wp:heading -->';
}
}
@@ -690,7 +694,7 @@ final class WP_Privacy_Policy_Content {
}
/**
* Add the suggested privacy policy text to the policy postbox.
* Adds the suggested privacy policy text to the policy postbox.
*
* @since 4.9.6
*/