wpseo_remove_cat_parameter
wpseo_remove_cat_parameter
Appears in: wordpress-seo.19.10, wordpress-seo.19.11, wordpress-seo.19.13, wordpress-seo.20.1, wordpress-seo.20.10, wordpress-seo.20.11, wordpress-seo.20.12, wordpress-seo.20.2.1, wordpress-seo.20.3, wordpress-seo.20.5, wordpress-seo.20.6, wordpress-seo.20.7, wordpress-seo.20.8, wordpress-seo.21.0, wordpress-seo.21.1, wordpress-seo.21.2, wordpress-seo.21.4, wordpress-seo.21.5, wordpress-seo.21.7, wordpress-seo.21.8, wordpress-seo.21.8.1, wordpress-seo.21.9.1, wordpress-seo.22.0, wordpress-seo.22.1, wordpress-seo.22.2, wordpress-seo.22.3, wordpress-seo.22.6, wordpress-seo.22.8, wordpress-seo.22.9, wordpress-seo.23.0, wordpress-seo.23.2, wordpress-seo.23.3, wordpress-seo.23.4, wordpress-seo.23.6, wordpress-seo.23.8, wordpress-seo.23.9, wordpress-seo.24.0, wordpress-seo.24.1, wordpress-seo.24.2, wordpress-seo.24.5, wordpress-seo.24.7, wordpress-seo.24.8, wordpress-seo.24.8.1
Hook Type: filter
Displaying hooks found in version: wordpress-seo.24.8.1apply_filters('wpseo_remove_cat_parameter') is found 1 times:
- /src/integrations/front-end/redirects.php line 264260261262263264265266267268269270
* @since 19.9
*
* @param bool
$remove_cat_parameter
Whether to remove the `cat=-1` GET parameter. Default true.
*/
$should_remove_parameter
= \apply_filters(
'wpseo_remove_cat_parameter'
, true );
// phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Data is not processed or saved.
if
(
$should_remove_parameter
&& isset(
$_GET
[
'cat'
] ) &&
$_GET
[
'cat'
] ===
'-1'
) {
// phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Data is not processed or saved.
unset(
$_GET
[
'cat'
] );
if
( isset(
$_SERVER
[
'REQUEST_URI'
] ) ) {