針對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() . '" target="_blank" rel="external nofollow" />
六、Wordpress文章分頁小結
1、一般推薦大家使用代碼的方法,有利于提供Wordpress運作的效果,不過插件的好處就是功能強大,使用友善,自己要做的就是修改CSS了。
2、Wordpress文章分頁有利也有弊,如果你的Wordpress的評論過長,也可以按照上面的操作思路來實作評論分頁的效果。