天天看點

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無需插件直接使用代碼就實作文章分頁的方法放在前面,是希望大家盡量用上面的方法,一是插件多了不好,二是這麼一個“微小”功能不需插件。不過相信還是有“懶人”想要使用插件,那麼這裡就會大家推薦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的評論過長,也可以按照上面的操作思路來實作評論分頁的效果。

繼續閱讀