wordpressのmoreタグで記事頭から表示する方法

  • このエントリーをはてなブックマークに追加

more

こんにちは
かねしろ @pinkroot です。

先程、WordPressのMoreタグの挙動を変更しました。

標準のMoreタグでは、以下のような挙動になります。

  1. ブログの記事一覧からエントリを見た際、タグを挿入した箇所に「続きを読む」等のリンクが追加される
  2. そこをクリックすると記事単体のページに遷移し、「続きを読む」以下の文章が表示される。
    (Moreタグの箇所にページ上部のフォーカスが当たるため、「続きを読む」以前の文章は上へスクロールしないと出てこない。)
  3. 単体ページのURLも、「#more=20」などのパラメータが付加されている

これが嫌だったので、「テーマの編集」から「functions.php」を開き、

の後に改行後

を追記しました。
以下のような感じですね。

moreをクリックした際の挙動を変更するソース

これを追記することで、「続きを読む」をクリックしても、開かれる「記事単体ページ」は記事の頭(タイトルのあたり)から表示されるようになりました。
URLもパラメータがついていないキレイなものです。

  • このエントリーをはてなブックマークに追加

SNSでもご購読できます。

コメント

Comments are closed.