rebase on oct-10-2023
This commit is contained in:
@@ -2,11 +2,6 @@
|
||||
|
||||
namespace Yoast\WP\SEO\Helpers;
|
||||
|
||||
use Yoast\WP\SEO\Helpers\Current_Page_Helper;
|
||||
use Yoast\WP\SEO\Helpers\Options_Helper;
|
||||
use Yoast\WP\SEO\Helpers\Url_Helper;
|
||||
use Yoast\WP\SEO\Helpers\Redirect_Helper;
|
||||
|
||||
/**
|
||||
* Class Crawl_Cleanup_Helper.
|
||||
*
|
||||
@@ -81,6 +76,16 @@ class Crawl_Cleanup_Helper {
|
||||
* @return array The list of the allowed extra vars.
|
||||
*/
|
||||
public function get_allowed_extravars() {
|
||||
$default_allowed_extravars = [
|
||||
'utm_source',
|
||||
'utm_medium',
|
||||
'utm_campaign',
|
||||
'utm_term',
|
||||
'utm_content',
|
||||
'gclid',
|
||||
'gtm_debug',
|
||||
];
|
||||
|
||||
/**
|
||||
* Filter: 'Yoast\WP\SEO\allowlist_permalink_vars' - Allows plugins to register their own variables not to clean.
|
||||
*
|
||||
@@ -88,7 +93,8 @@ class Crawl_Cleanup_Helper {
|
||||
*
|
||||
* @param array $allowed_extravars The list of the allowed vars (empty by default).
|
||||
*/
|
||||
$allowed_extravars = \apply_filters( 'Yoast\WP\SEO\allowlist_permalink_vars', [] );
|
||||
|
||||
$allowed_extravars = \apply_filters( 'Yoast\WP\SEO\allowlist_permalink_vars', $default_allowed_extravars );
|
||||
|
||||
$clean_permalinks_extra_variables = $this->options_helper->get( 'clean_permalinks_extra_variables' );
|
||||
|
||||
@@ -253,7 +259,7 @@ class Crawl_Cleanup_Helper {
|
||||
* Redirects clean permalink.
|
||||
*
|
||||
* @param string $proper_url The proper URL.
|
||||
* @return void.
|
||||
* @return void
|
||||
*/
|
||||
public function do_clean_redirect( $proper_url ) {
|
||||
$this->redirect_helper->set_header( 'Content-Type: redirect', true );
|
||||
|
||||
Reference in New Issue
Block a user