Skip to content

Instantly share code, notes, and snippets.

@Zurabpwnz
Forked from seredniy/functions.php
Created November 20, 2022 15:22
Show Gist options
  • Select an option

  • Save Zurabpwnz/5af728dad23ddb82273969cac259a040 to your computer and use it in GitHub Desktop.

Select an option

Save Zurabpwnz/5af728dad23ddb82273969cac259a040 to your computer and use it in GitHub Desktop.
Изменяем title на страницах пагинации Yoast Seo
if ( ! function_exists( 't5_add_page_number' ))
{
function t5_add_page_number( $s )
{
global $page;
$paged = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1;
! empty ( $page ) && 1 < $page && $paged = $page;
// $paged > 1 && $s .= ' | ' . sprintf( __( 'Страница %s' ), $paged );
// return $s;
if($paged>1 AND is_tax('product_cat')) {
$term = $term = get_term( get_queried_object_id(), 'product_cat' );
return $term->name.' | ' . sprintf( __( 'Страница %s' ), $paged );
} else {
return $s;
}
}
add_filter( 'wpseo_title', 't5_add_page_number', 100, 1 );
}
@Zurabpwnz
Copy link
Copy Markdown
Author

add_filter('wpseo_title', 'filter_product_wpseo_title', 500);
function filter_product_wpseo_title($title) {
if( is_paged() ) {
$paged = get_query_var('paged') ? get_query_var('paged') : 1;
return $title.' Страница '.$paged;
}
else return $title;
}

add_filter('wpseo_metadesc', 'filter_product_wpseo_metadesc', 500);
function filter_product_wpseo_metadesc($desc) {
if( is_paged() ) {
$paged = get_query_var('paged') ? get_query_var('paged') : 1;
return $desc.' Страница '.$paged;
}
else return $desc;
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment