WordPressで「続きを読む」を実装する方法 +便利カスタマイズ

>wordpress logo

WordPressでよくある「続きを読む」を実装する方法です。

>

WordPressは本当によく出来ていて、普通なら少し面倒な「続きを読む」もすぐに実装出来てしまいます。

「続きを読む」を設置したい場所に以下のコードを加えるだけです。

<!--more-->

このコードを加えるだけで出来ています。
ぜひお試しください!
参考URL:WordPress Codex日本語版 – 「続きを読む」のカスタマイズ

+アルファでカスタマイズ!

<!--more-->を挿入しただけだと、「続きを読む」をクリック後、記事トップに移動せずに文章の途中からになってしまいます。
またURLにも「#more」が追加されてしまいます。

これを解決するためには、「function.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');

これを追加すれば、URLも変更されないですし、ページもトップから表示されるようになります。
ぜひお試しあれ。
参考URL:WordPress:「続きを読む」でページの先頭から読めるようにする方法

何かわからないことがあれば、以下のコメント欄、またはリプライ(@DAI199)へお願いします。