Wordpress文章优化:文章分页和标题添加页码避免标题重复

针对Wordpress长文章进行优化:实现文章分页。将长长的一篇文章分成几篇,好处也有不少,例如大家不用反复拖动就可以看完全部内容、翻页多了也就增加了PV、另外还可以增加收录。

当我们对Wordpress长篇文章实现分页后,还需要对标题添加页码,形成:xxxx-第几页 的样子,这样是为了避免搜索引擎收录过多的同标题但不同网址的页面,有利SEO。如:优搜网

一、明白自己是否应该添加长文章分页

1、过长的文章就应该添加文章分页了,主要是如果文章太长了,容易导致网页打开速度变慢,并且图片过多,对服务器的压力会过大。

2、谨慎添加长文章分页,从我个人的体验来看,不添加文章分页比添加文章分页的体验会更好,因为没有人愿意多动手去看一篇没有兴趣的文章。

二、Wordpress文章分页代码

1、Wordpress只需要一个函数就可以使用长文章分页,wp_link_pages,官方对这个函数如下:

<?php $args = array(
'before'           => '<p>' . __('Pages:'),
'after'            => '</p>',
'link_before'      => ,
'link_after'       => ,
'next_or_number'   => 'number',
'nextpagelink'     => __('Next page'),
'previouspagelink' => __('Previous page'),
'pagelink'         => '%',
'more_file'        => ,
'echo'             => 1 ); ?> 

2、上面的我们一般需要修改是before、after的参数,主要是Html标签,pagelink是表示第几页,'next_or_number' 表示显示数字还是Next,你可以写number或者next,nextpagelink和previouspagelink,则表示前一页、后一页。

3、对于上面的代码不明白不要紧,下面我直接给我的文章分页代码,有需要的朋友可以直接复制过去就能使用,如下: 

<?php
 wp_link_pages('before=<div id="fenye">&after=&next_or_number=next&previouspagelink=翻上页&nextpagelink= ');
 wp_link_pages('before=&after=&next_or_number=number');
 wp_link_pages('before=&after=</div>&next_or_number=next&previouspagelink= &nextpagelink=翻下页');
 ?>

三、添加Wordpress文章分页代码

1、将上面的代码复制粘贴到你的Wordpress主题的Single.php文件中的the_content那一行后面就行了。

2、然后就是添加CSS了,下面直接贴出我的CSS,大家可以测试修改使用。

#fenye {background: url("image/postnavbg.gif") no-repeat scroll 0 0 transparent;
height:40px;padding:0 10px;
}
#fenye a {
text-decoration: none;
display: inline-block;
margin: 6px 5px;
padding: 0 10px;
background: #65c0ef;
color: white;
line-height: 22px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px;
}
#fenye a:hover{background: #CCC;}
3、最后实现的效果就是下方的效果了。
分页效果

四、Wordpress文章分页插件

也许有人早已经不耐烦了上面的添加代码的方法了,因为Wordpress既然有文章分页插件,那干嘛不用呢?其实之所以要将Wordpress无需插件直接使用代码就实现文章分页的方法放在前面,是希望大家尽量用上面的方法,一是插件多了不好,二是这么一个“微小”功能不需插件。不过相信还是有“懒人”想要使用插件,那么这里就会大家推荐Wordpress文章分页插件:multi-page-toolkit。这里L.Z就不再过多介绍Wordpress文章分页插件了。

五、Wordpress文章分页标题重复

1、使用了以上两种方法虽然可以实现Wordpress长文章分页,但是却造成了Wordpress的分页的文章的标题重复了,这样显然对SEO是不利的。

2、于是我们可以给Wordpress文章分页添加页码,形成类似这样的:Wordpress文章优化:文章分页和标题添加页码避免标题重复-第2页。

3、打开你的主题的Header.php文件,找到<title>……</title>,将整段替换为下面的代码:

<title><?php echo trim(wp_title('',0)); ?><?php if (get_query_var('page')) {    
echo ' -第';   
echo get_query_var('page');   
echo '页';   
}?> | <?php bloginfo('name'); ?></title> 
4、为了不让文章分页导致权重流失,我们还可以添加一个canonical声明,代码如下:
<link rel="canonical" href="' . get_permalink() . '" />

六、Wordpress文章分页小结

1、一般推荐大家使用代码的方法,有利于提供Wordpress运行的效果,不过插件的好处就是功能强大,使用方便,自己要做的就是修改CSS了。

2、Wordpress文章分页有利也有弊,如果你的Wordpress的评论过长,也可以按照上面的操作思路来实现评论分页的效果。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值