ish☆数えます

ブログ・ネット

 WordPressでRead the rest of this entry(「続きを読む」)のアンカーテキストにブックマークされると、はてなブックマークがpermlinkと#以下が付いたアンカーに分割されてしまいます。はてなダイアリーについては、#seemoreが付いていてもpermlinkに統合する機能が実装されているようですが、はてな以外では気を利かせてくれません。
 それなら、はてなダイアリーと同じ#seemoreに文字列を変えてしまえば良いのでは?と思ったのですが、WordPressでは#more-の後に記事のidが付く仕様で、何となく面倒そうな予感。大体、仮に#seemoreにしても、はてなブックマークの「seemore削除」機能がhatenaドメインのみを対象にしたものだったら意味がありません。
 ここでやっと気づいたのですが、いっそ「続きを読む」のリンク先をpermlinkに変えてしまえば良いのです。
 変更箇所はwp-includes以下のpost-template.php 102行目付近。

$output .= ‘ <a href="'. get_permalink() . "#more-$id\" class=\"more-link\">$more_link_text”;

 を、

$output .= ' <a href="'. get_permalink() . "\" class=\"more-link\">$more_link_text</a>";

 に変更すればOK。

 そもそも「続きを読む」で文章の途中に飛ぶのはそれ程便利ではないのでは?と思っていたので、丁度良かったです。

Tags:

Trackback URL

Comments are closed.

Trackbacks

[…] WordPress「続きを読む」ではてなブックマーク分割を防ぐ - ish そもそも「続きを読む」で文章の途中に飛ぶのはそれ程便利ではないのでは?と思っていたので、丁度良かった […]

[…] WordPress「続きを読む」ではてなブックマーク分割を防ぐ|| (ちなみにWordPress 2.5.1では、120行~130行目あたりにある) […]

Comments

Proudly powered by WordPress. Theme developed with WordPress Theme Generator.
Copyright © ish☆数えます. All rights reserved.