more-id 超イラナイ。 - WordPress -

WordPressでは、記事の途中に 「続きを読む…」 という機能を、
ごく簡単に設定することができます。

moreタグ を入れればいいだけです。


 

ビジュアルエディタでは こんなicon、HTMLエディタではmoreボタンがあると思います。これを押すと、上記タグが入ります。

 

所が、これのかゆいところに手が届きすぎる挙動が、このグリニッジの社員ブログには不要すぎました。

どんな挙動かというと、ページ内リンクが自動でついちゃって、続きの部分に画面の上が揃うのです。

いわゆる、記事の途中に #more-XXX で飛んでいっちゃうと。

 

というわけで、more-idをとるための解決策。

// #more-$id を削除する。
function custom_content_more_link( $output ) {
	$output = preg_replace('/#more-[\d]+/i', '', $output );
	return $output;
}
add_filter( 'the_content_more_link', 'custom_content_more_link' );

これを、function.phpに追加します。

以上です。

 

こちらを参考にさせていただきました。スッキリしたー!

more-link の #more-xxxx を削除する
https://dogmap.jp/2009/11/10/custom-more-link/

お問い合わせ

サービスに関するご相談やご質問などこちらからお問い合わせください。

03-55107260

受付時間 10:00〜17:00