WordPressの「続きを読む」でジャンプ先が記事先頭になるようカスタマイズ

WordPress で 「続きを読む」 (当ブログは画像で Read More)を表示させる場合は投稿画面で以下のタグを挿入します。

<!--more-->

デフォルトでは、 「続きを読む」 をクリックすると投稿の < –more–> タグが設定された場所へジャンプします。 これを記事の先頭にジャンプさせる場合は functions.php に以下の記述を書き込みます。


Sponsored Link

ジャンプ先が記事先頭になるようカスタマイズ

function remove_more_jump_link($link) {
$offset = strpos($link, '#more-');
if ($offset) {
$end = strpos($link, '"',$offset);
}
if ($end) {
$link = substr_replace($link, '', $offset, $end-$offset);
}
return $link;
}
add_filter('the_content_more_link', 'remove_more_jump_link');

これで 「続きを読む」 からでなく、記事の先頭にジャンプするようになりました。

functions.php って大変便利です。

参考サイト

WordPress Codex 日本語版
「続きを読む」のカスタマイズ。
Sponsored Link

One thought on “WordPressの「続きを読む」でジャンプ先が記事先頭になるようカスタマイズ

  1. ピンバック: Now loading!

コメントを残す