検索
ホームページphp教程php手册让wordpress评论分页更有利于SEO

让wordpress评论分页更有利于SEO

Jun 06, 2016 pm 08:08 PM
seowordpressページネーション記事コメント

本篇文章会让你们受益终生,建议你们认真看看. 这几天有看到关于wordpress评论分页不利于SEO的文章,网上也有一些不建议开启评论分页的,总结一下就是这么几点: 评论分页导致——不同链接下重复标题(title),重复的元说明(description)以及文章内容相同. 不开启

本篇文章会让你们受益终生,建议你们认真看看.
这几天有看到关于wordpress评论分页不利于SEO的文章,网上也有一些不建议开启评论分页的,总结一下就是这么几点: 评论分页导致——不同链接下重复标题(title),重复的元说明(description)以及文章内容相同.
不开启评论分页会要了我的命,你们知道我评论有多长,so,分页还是要开滴,SEO也是要兼顾滴,鱼和熊掌是可以兼得滴!

解决重复标题的问题

在你主题的header.php内找到类似代码:

<title>
<?php global $page, $paged;
wp_title( '|', true, 'right' );
bloginfo( 'name' );
if ( $paged >= 2 || $page >= 2 )
echo ' | ' . sprintf( __( '第%s页', 'xiaohudie' ), max( $paged, $page ) );
?>
</title>

改成

<title>
<?php global $page, $paged;
	wp_title( '|', true, 'right' );
	bloginfo( 'name' );
	if ( $paged >= 2 || $page >= 2 )
		echo ' | ' . sprintf( __( '第%s页', 'xiaohudie' ), max( $paged, $page ) );
	if ( ! empty( $cpage ) )//如果有评论页数且不是第一页
		echo ' | ' . sprintf( __( '评论第%s页', 'xiaohudie' ), $cpage );?>
</title>

效果如图

解决重复元说明的问题

如果你的主题header标签内有description功能,可以在最后加上如下代码

if ( $paged >= 2 || $page >= 2 ){
	$description .= ':第'.max( $paged, $page ).'页';
}
if ( ! empty( $cpage ) ){
	$description = sprintf('《%1$s》评论的第%2$s页:', get_the_title(),$cpage).$description;
}

$description需要根据之前的代码来修改,如果你主题没有这个功能,就先自己上网找找相关教程吧.此事就不在本文讨论范畴了.
此段代码顺便把首页分页标题重复的问题也解决了,效果如图

解决文章内容相同的问题

实现此功能有个插件:Paged Comments SEO,也可以直接把以下代码扔到functions.php

function xiaohudie_seo_paged_comments($new_content = '') {
if ( ! empty( $cpage ) ) {
	remove_filter('the_content', 'xiaohudie_seo_paged_comments');//去除原文内容
	$new_content = sprintf('您现在正在《%1$s》评论的第%2$s页', get_the_title(),$cpage);
	$new_content .= '<blockquote>'. mb_strimwidth(get_the_content(),0,200).'</blockquote>' ;
	//$new_content .= '<blockquote>'. get_the_excerpt().'</blockquote>' ;//如果你的主题带截断摘要,或者你的文章都有摘要,可以把上一行换成此行
} 
return $new_content;
}
add_filter('the_content', 'xiaohudie_seo_paged_comments');

效果如图


DEMO地址:随便给一个吧,这里
声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。