【WordPress】Read more…のURLについて
WordPressで記事の概要の後ろに「Read more…」のリンクがある場合、そこをクリックするとその記事のページに飛びますが、その際のURLが、見出しをクリックすると飛ぶURLと違うのが気になっておりました。なので、その部分を修正し、どちらも同じURLに飛ぶように設定しました。
続きを読むからのリンクでは、URLの末尾に「#more-XXX」(Xは記事のIDを示す半角数字)が付いてきます。XXXの数字は記事によって異なるなので「#more-」という単語で検索し、ヒットしたファイル「wp-includes/post-template.php」の219行目を修正しました。行数は環境やお使いのWordPressのバージョンによって違うかもしれません。
219行目にあった記述は次の通りです。
$output .= apply_filters( 'the_content_more_link', ' $more_link_text", $more_link_text );
そこから「#more-$id」の部分を削除します。
$output .= apply_filters( 'the_content_more_link', ' $more_link_text", $more_link_text );
私の場合は、書き換えるのではなく、該当行をコピーし、コメントアウトしておきました。
もしかしたら元に戻す可能性があることを考慮して、です。
コメントを残す