記事の追記リンクから #more を消したい
WordPressには追記機能があり、記事の「続きを読む」などから読むことができます。
>> WordPressの記事に追記文を書く方法
追記リンクにはハッシュがついているため、自動的に追記部分までスクロールされますが、
それがいやという方は、リンクからハッシュを消してみましょう。
今回は追記リンクから#moreを消す方法を紹介します。
テーマファイル内の functions.php を作成、編集する
現在使っているテーマファイルの中に、functions.php というファイルを用意します。
ない場合は、同名のファイルを作成しましょう。
追記リンクからハッシュを削除する
<?php function remove_more_jump_link($link) { $offset = strpos($link, '#more-'); if ( !empty($offset) ) { $end = strpos($link, '"',$offset); } if ( !empty($end) ) { $link = substr_replace($link, '', $offset, $end-$offset); } return $link; } add_filter('the_content_more_link', 'remove_more_jump_link'); ?>
上のソースを記述すれば完了です。
例:
↓
https://site-manage.net/archives/1399
URLがすっきりしました。
関連記事