WordPress

WordPressで「続きを読む」を押した後、ページ内リンクで「more」下から始まる対処法

こんにちは!みう(@miu0512)です。ブログを作ってから色々と細かいところの修正をしています。そこであちこち困ったところがあったので、1個ずつ解消していこうと思います!「続きを読む」を押すと、「more」を挿入した後の文章にページ内リンクとして自動的に飛んでいきますよね。それをページの上部から始まるように設定するには・・・。

つまりは「html#more-xxx」とさせない方法

「html#more-xxx」ってなっていると見栄え的にもどうなのかなと思うので一石二鳥ですね!w

▼変更の仕方は簡単!

「wp-includes」の中の「post-template.php」をいじります。

[PHP]

$output .= apply_filters( 'the_content_more_link', ' <a href="' . get_permalink() . "#more-{$post->ID}/" class=/"more-link/">$more_link_text</a>", $more_link_text );

▼この部分を以下のように変えます

[PHP]

$output .= apply_filters( 'the_content_more_link', ' <a href="' . get_permalink() . "/" class=/"more-link/">$more_link_text</a>", $more_link_text );

変わったのは”#more-{$post->ID}/” ←ココ

やっていることとしては「Aタグの中身をいじって#more-xxxをつけなくする」だけです!

 

この記事が気に入ったら
いいね!しよう

最新情報をお届けします

Twitter でみうをフォローしよう!

About

みう

みう (@miu0512)

フリーランス4年を経て起業。ホームページ制作やLP制作を企画からマーケティングまですべて請けているため、「Webコーディネーター」として活動中。

Category

Popular

  • 本日
  • 週間
  • 月間
  • 殿堂

本日の人気記事

週間の人気記事

月間の人気記事

殿堂の人気記事

PAGETOP