miMemo(ミメモ)

WordPress

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

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

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

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

▼変更の仕方は簡単!

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

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

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

[html]$output .= apply_filters( ‘the_content_more_link’, ‘ <a href="’ . get_permalink() . "/" class=/"more-link/">$more_link_text</a>", $more_link_text );[/html]

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

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

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

About Me

みう

みう(@miu0512)

フリーランス
Webコーディネーター

フリーランスWeb屋。マンチカン5匹と一緒に仕事をしています。 【 猫 / マンチカン / Webデザイン / ブログ / ミメモ / フリーランス / カメラ / 旅行 / 車 / 水樹奈々 / ライブ / カラオケ / アニソン / マンガ / アニメ / iPhone / Mac / 白猫 / メロディア】

PAGETOP