WordPressで続きを読むのURL「#more-000」を削除する方法

以前、「more」が効かない事態に陥り、
それが解決したと思ったら、
今度は「続きを読む」をクリックするとアンカーで
moreを書いた場所に飛ばされてしまいました。

「#more-123」などページIDがURLに付加されてしまいます。

私は普通にトップから表示させたかったので、 こちらをどうにかならないか調べました。

方法

左ナビの「外観」→「テーマ編集」より 「functions.php」の最後に、下記を埋め込むだけです。

<?php
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');
?>

この記事に関連する記事

コメントをどうぞ