add_filter( 'rank_math/frontend/canonical', function( $canonical ) { $parsed = wp_parse_url( $canonical ); if ( empty( $parsed['query'] ) ) return $canonical; parse_str( $parsed['query'], $args ); $quitar = ['product_orderby','product_view','product_count','product_order','attachment_id']; foreach ( $quitar as $k ) unset( $args[$k] ); $q = http_build_query( $args ); return $parsed['scheme'] . '://' . $parsed['host'] . $parsed['path'] . ( $q ? '?' . $q : '' ); });