WordPress の more リンクの # 無効化
結構気になっていたので直す方法が分かって大変画期的。「続きを読む…」のリンク先につけられるフラグメント(#more)を除去する方法です。
以下で紹介されていました。
#more にリンクされると、見ている人が「続きを読む…」のリンクをクリックした際、本当に続きの部分がジャンプ先のページ先頭にスクロールしてしまいます。できればページ先頭に飛んで欲しい( #more なしにジャンプして欲しい)と思っていました。
というわけで具体的な方法。
WordPress の管理画面に行き、テーマの編集から function.php
を開き、その末尾に以下を追記すれば OK。
<?php function custom_content_more_link($output) { $output = preg_replace('/#more-[\d]+/i', '', $output); return $output; } add_filter('the_content_more_link', 'custom_content_more_link'); ?>
本当にこれだけです。
すごく気分がいい。