解决WordPress分页标题和描述重复的问题

1、标题重复的问题

在WordPress主题文件“header.php”的<title></title>中加入:

<?php if (is_paged()) {$paged = (get_query_var(‘paged’)) ; echo” - 第”;echo $paged;echo”页”;} ?>

显示效果:分页标题显示为“博客标题 - 第2页”

如果想显示成“page 2 of 15”这样的,试试:

<?php is_paged() ? printf( __(‘ – Page %1$s of %2$s’, “), intval(get_query_var(‘paged’)), $wp_query->max_num_pages) : “;?>

二、分页描述重复的问题

<?php
if (is_home()) {
$description = “主页描述”;
$keywords = “主页关键字”;
}
elseif (is_category()) {
$description = category_description();
$keywords = single_cat_title(”, false);
}
elseif (is_tag()){
$description = tag_description();
$keywords = single_tag_title(”, false);
}
if (get_query_var(‘paged’)) {
$description .= ‘ – 第’.get_query_var(‘paged’).’页';
}
$description = trim(strip_tags($description));
$keywords = trim(strip_tags($keywords));
?>

即在描述判断elseif的最后加上

if (get_query_var(‘paged’)) {
$description .= ‘ – 第’.get_query_var(‘paged’).’页';
}