代码:解决WordPress分页标题重复问题

转自点点 14 年前 回复

, , ,

演示:http://hjyl.org
情况一(默认的情况下):
在改进代码前,我们先看看WP官方模板的标题代码:

<?php wp_title('«', true, 'right'); ?> <?php bloginfo('name'); ?>

改过之后的代码是:

<?php wp_title(' - ', true, 'right'); ?>
<?php if ( is_paged() ){ ?> //分页添加"Page 1 of 5"字样
<?php printf( __('Page %1$s of %2$s', ''), intval( get_query_var('paged')), $wp_query->max_num_pages); ?> -
<?php } ?>
<?php bloginfo('name'); ?>
<?php if (is_home()) { ?> //首页添加站点描述
- <?php bloginfo('description'); ?>
<?php } ?>

情况二(已经SEO优化标题的基础上):
在改进之前的代码是这样的:

<?php if ( is_single() || is_page() || is_category() || is_tag() ) { wp_title(''); } else { bloginfo('name'); } ?>

改过之后的代码是这样的:

<?php if ( is_paged() ){ ?><?php printf( __('Page %1$s of %2$s', ''), intval( get_query_var('paged')), $wp_query->max_num_pages); ?> - <?php } ?><?php if ( is_single() || is_page() || is_category() || is_tag() ) { wp_title(''); } else { bloginfo('name'); } ?>
支付宝打赏微信打赏

如果此文对你有帮助,欢迎打赏作者。

发表评论

欢迎回来 (打开)

(必填)