Update WC_Widget_Layered_Nav_Filters
Add rel="nofollow" to the URLs to avoid duplicate content.
This commit is contained in:
parent
7e9e58d75f
commit
146fdff506
|
@ -144,26 +144,26 @@ class WC_Widget_Layered_Nav_Filters extends WC_Widget {
|
||||||
$link = add_query_arg( $filter_name, implode( ',', $new_filter ), $link );
|
$link = add_query_arg( $filter_name, implode( ',', $new_filter ), $link );
|
||||||
}
|
}
|
||||||
|
|
||||||
echo '<li class="chosen"><a aria-label="' . esc_attr__( 'Remove filter', 'woocommerce' ) . '" href="' . esc_url( $link ) . '">' . esc_html( $term->name ) . '</a></li>';
|
echo '<li class="chosen"><a rel="nofollow" aria-label="' . esc_attr__( 'Remove filter', 'woocommerce' ) . '" href="' . esc_url( $link ) . '">' . esc_html( $term->name ) . '</a></li>';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( $min_price ) {
|
if ( $min_price ) {
|
||||||
$link = remove_query_arg( 'min_price', $base_link );
|
$link = remove_query_arg( 'min_price', $base_link );
|
||||||
echo '<li class="chosen"><a aria-label="' . esc_attr__( 'Remove filter', 'woocommerce' ) . '" href="' . esc_url( $link ) . '">' . sprintf( __( 'Min %s', 'woocommerce' ), wc_price( $min_price ) ) . '</a></li>';
|
echo '<li class="chosen"><a rel="nofollow" aria-label="' . esc_attr__( 'Remove filter', 'woocommerce' ) . '" href="' . esc_url( $link ) . '">' . sprintf( __( 'Min %s', 'woocommerce' ), wc_price( $min_price ) ) . '</a></li>';
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( $max_price ) {
|
if ( $max_price ) {
|
||||||
$link = remove_query_arg( 'max_price', $base_link );
|
$link = remove_query_arg( 'max_price', $base_link );
|
||||||
echo '<li class="chosen"><a aria-label="' . esc_attr__( 'Remove filter', 'woocommerce' ) . '" href="' . esc_url( $link ) . '">' . sprintf( __( 'Max %s', 'woocommerce' ), wc_price( $max_price ) ) . '</a></li>';
|
echo '<li class="chosen"><a rel="nofollow" aria-label="' . esc_attr__( 'Remove filter', 'woocommerce' ) . '" href="' . esc_url( $link ) . '">' . sprintf( __( 'Max %s', 'woocommerce' ), wc_price( $max_price ) ) . '</a></li>';
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( ! empty( $rating_filter ) ) {
|
if ( ! empty( $rating_filter ) ) {
|
||||||
foreach ( $rating_filter as $rating ) {
|
foreach ( $rating_filter as $rating ) {
|
||||||
$link_ratings = implode( ',', array_diff( $rating_filter, array( $rating ) ) );
|
$link_ratings = implode( ',', array_diff( $rating_filter, array( $rating ) ) );
|
||||||
$link = $link_ratings ? add_query_arg( 'rating_filter', $link_ratings ) : remove_query_arg( 'rating_filter', $base_link );
|
$link = $link_ratings ? add_query_arg( 'rating_filter', $link_ratings ) : remove_query_arg( 'rating_filter', $base_link );
|
||||||
echo '<li class="chosen"><a aria-label="' . esc_attr__( 'Remove filter', 'woocommerce' ) . '" href="' . esc_url( $link ) . '">' . sprintf( esc_html__( 'Rated %s out of 5', 'woocommerce' ), esc_html( $rating ) ) . '</a></li>';
|
echo '<li class="chosen"><a rel="nofollow" aria-label="' . esc_attr__( 'Remove filter', 'woocommerce' ) . '" href="' . esc_url( $link ) . '">' . sprintf( esc_html__( 'Rated %s out of 5', 'woocommerce' ), esc_html( $rating ) ) . '</a></li>';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue