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 より:

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

関連記事

父娘で美容室♪

もうすぐ幼稚園の入園式なので、今日は朝から娘と一緒に美容室に行ってきました。 以前、2才になる前に連れて行った時は、私の上に座らせて切ってもらったんですが、今日は一人で大丈夫だったので、私も同時に隣で …

no image

びわ湖一周ロングライド2013 参加申込完了!

今日、びわ湖一周ロングライド2013の参加申込手続きを済ませました。 大会名称:びわ湖一周ロングライド2013 開催日時:2013年3月17日(日)  競技時間 5:45~(予定) 開催場所:びわ湖北 …

2012 淡路島ロングライド150 完走!

昨日、友人と一緒に「淡路島ロングライド150」に参加してきました。 これは、淡路島を自転車で時計回りに一周(150km)するというイベントで、今年は参加者が定員の2,000人に達したと言うことです。ス …

クリスマス♪

今年は、妻の知り合いのケーキ屋さんにクリスマスケーキを頼んでいたので、今日、娘と二人で受け取りに行ってきました。 夕食後にみんなで食べましたが、とても美味しかったです♪ 実家の祖父母からもプレゼントが …

no image

寒くなってきました

最近寒くなってきたので、今日リビングにこたつを出しました。 私は、かなりのこたつ好きです(^^; 暖房で部屋全体を暖めるのはあまり好きではなく、こたつに入って下半身は暖かく頭は寒いっていう状況が一番好 …