AutoPagerizeに対応してみた

はてなにブックマーク  Yahooにブックマーク  users Livedoorにブックマーク  バザールにブックマーク  del.icio.usにブックマーク   その価格OK?-楽天・アマゾン・Yahoo!・価格.comを比較検索

11月 13th, 2008 by key

ふとAutoPagerizeを思い出してGreasemonkeyと一緒に入れてみた。

Greasemonkey Hacks

サイトの方の対応はWordPress サイトの AutoPagerize 対応を参考にしてリンク関数の更新、テンプレートの更新のみで簡単に対応できる。

wp-includes/link-template.phpは以下のように更新する。

--- wp-includes/link-template.php-orig	2008-11-13 12:26:58.000000000 +0900
+++ wp-includes/link-template.php	2008-11-13 12:36:37.000000000 +0900
@@ -694,7 +694,7 @@
 		$paged = 1;
 	$nextpage = intval($paged) + 1;
 	if ( (! is_single()) && (empty($paged) || $nextpage <= $max_page) ) {
-		echo '<a href="';
+		echo '<a rel="next" href="';
 		next_posts($max_page);
 		echo '">'. preg_replace('/&([^#])(?![a-z]{1,8};)/', '&#038;$1', $label) .'</a>';
 	}

正直、このブログに適用して誰が嬉しいのかよく解らないのと、ほとんどの人は検索やRSSフィードからやってくるだろうから効果がないのと、本家に取り込まれてくれないと、WordPressアップグレード時にデグレードしそうなのと、あまりメリットが無いんじゃないかと思うが、やってみたかったんだから良いじゃないか。


0 Responses to “AutoPagerizeに対応してみた”

Feed for this Entry Trackback Address
  1. コメントはまだありません

コメントをどうぞ