Go for it!

モーターサイクルと自転車とキャンプの日々。

AutoPagerizeに対応してみた

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

[flickr]photo:66046475[/flickr]

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

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

[code lang=“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 ‘’. preg_replace(‘/&([^#])(?![a-z]{1,8};)/’, ‘&$1’, $label) .‘’; } [/code]

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