WordPressの「続きを読む」リンクから #more を削除する方法
WordPressで「続きを読む」を設定すると、リンク先に#more-xxというページ内リンクがついてしまいますが、これをはずす方法です。
2.8以降の機能ですが、続きへジャンプするか、ページの先頭へ移動するかを選択できるようです。
詳しくは以下
デフォルトでは、Read More リンクをクリックすると、ページが読み込まれ、投稿の <--more--> タグが設定された場所へジャンプします。ジャンプさせたくない場合は、テーマの functions.php を編集する必要があります。
“the_content_more_link” フィルタを使用する事で削除する事ができます。
02 | function remove_more_jump_link( $link ) { |
03 | $offset = strpos ( $link , '#more-' ); |
05 | $end = strpos ( $link , '"' , $offset ); |
08 | $link = substr_replace( $link , '' , $offset , $end - $offset ); |
12 | add_filter( 'the_content_more_link' , 'remove_more_jump_link' ); |
more-link の #more-xxxx を削除する
この記事が気に入ったら
いいね!しよう
最新情報をお届けします