monotone blog

人生は楽しむためにある!素敵な人生は幸せな毎日から♪ 田舎で気ままに暮らすフリーランスSEの日常を綴るブログ。

IT・コンピュータ WordPress 独り言

WordPressで「続きを読む…」(moreタグ)のリンク先をページの先頭に変更する

投稿日:

WordPressで長文の記事を書いて、一覧ページに全文を掲載するのはちょっと長すぎるという場合、moreタグ <!–more–> を使用することで、「続きを読む…」等として抜粋表示にすることができます。

このブログでも、(ある程度のボリュームがある場合のみ)この機能を使ってきました。

ただ、「続きを読む…」のリンク先がページの途中(moreタグの挿入位置)になってしまうのが少し不満だったので、ページの先頭にリンクするように変更してみました。
(しばらく試してみて、もし読みにくいようであれば、元の仕様に戻そうと思います。)

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

変更方法はとても簡単で、テーマフォルダ内の「functions.php」に、上記のコードを追記すればOKです!

参考:WordPressのfunctions.phpに書いておくといいかもしれないコードいろいろ







-IT・コンピュータ, WordPress, 独り言

執筆者:


  1. やまちゃん より:

    あ~、それ確かにキライです。

    なんか感覚的に変ですよね?

    それとも私達が少数派でしょうか?

  2. zon より:

    やまちゃんさん、こんにちは!
    やっぱり、そうですよね!ちょっと気持ち悪いですよねぇ(^^;
    いやぁ、少し安心しました♪

関連記事

no image

あと少し・・・

最近、納期のタイトな案件を2件抱えていたのですが、1件は昨日無事に納品し、あと1件も今月中になんとか納品できそうな目処が立ちました。 この週末、気合いを入れて頑張ろう・・・。

麺八一馬

昨日の昼、友人と麺八一馬に行ってきました。(先日、定休日だったので(^^;) 久しぶりの塩ラーメンと卵かけご飯(平日は卵がサービス!)でしたが、やっぱり美味しかったです。3種類のチャーシューと梅肉がス …

SONY BRAVIA「KDL-40EX700-B」

【エコポイント対象商品】ソニー 40V型地上・BS・110度CSデジタルフルハイビジョン液晶テレビ ブラックBRAVIA KDL-40EX700-B posted with amazlet at 10 …

夏を満喫!大山の別荘で、花火とプールとBBQとスイカ割り♪

一昨日から昨日にかけて、大山にあるお友達の別荘に遊びに行ってました。 お盆の真っ只中、別荘の所有者であるOさんご一家と、今回一緒にお邪魔したTさんご一家、それにウチの家族を含め、大人6人&子供5人で、 …

no image

25分129円~のマンツーマン英会話

以前から、英語力の必要性を痛感しているのですが、とても良さげな英会話スクールがありました。 英会話 オンライン英会話ならレアジョブ スカイプを用いた格安マンツーマンオンライン英会話を提供するRareJ …