WordPressで「続きを読む」を使った時に変なリンクになるのを直す方法

Wordpress

WordPressで「続きを読む」を使った時に変なリンクになるのを直す方法

ずーっと気にくわなかったんです。 自分のブログで「続きを読む」クリックしたときに、勝手に「ガッ」って移動されるのが。 U […]

最終更新日:2012年4月14日

ずーっと気にくわなかったんです。

自分のブログで「続きを読む」クリックしたときに、勝手に「ガッ」って移動されるのが。

URLも違うし、とにかくもう勝手な事すんな、って気分でした。

で、ちょっと調べたら簡単に治りました。

フォーラムってか、公式ドキュメントに載ってました。治し方が。

「続きを読む」のカスタマイズ – WordPress Codex 日本語版

せっかくなのでついでなので、PhotoHTML使って解説とかしちゃうよ。

続きを読むの修正

functions.phpに、ちょこっと関数を追加してやればいいのです。

テーマ編集を選んで

テーマの編集 ‹ goryugo, addicted to Evernote — WordPress
テーマの編集 ‹ goryugo, addicted to Evernote — WordPress Photo by goryugo

右側にテーマのための関数(functions.phpを選択)

テーマの編集 ‹ goryugo, addicted to Evernote — WordPress
テーマの編集 ‹ goryugo, addicted to Evernote — WordPress Photo by goryugo

そして、こいつをコピペする

// more-linkの変な奴をなおす!!!
function remove_more_jump_link($link) {
  $offset = strpos($link, '#more-');
  if ($offset) {
    $end = strpos($link, '"',$offset);
  }
  if ($end) {
    $link = substr_replace($link, '', $offset, $end-$offset);
  }
  return $link;
}
add_filter('the_content_more_link', 'remove_more_jump_link');

一番上においとくのがきっと一番わかりやすい

テーマの編集 ‹ goryugo, addicted to Evernote — WordPress
テーマの編集 ‹ goryugo, addicted to Evernote — WordPress Photo by goryugo

そんだけ!

これで「続きを読む」を押したときに「ガッ!」って下に移動させられるのが無くなりました。

これ嫌いだったので、かなりスッキリしました。

WordPress3.0.5 にて

追記

2011/03/08 10:51 なんかおかしいです。またmore Linkに戻っちゃったみたい。ただいま原因調査中。

セール・特価情報

Wordpressカテゴリーの記事を全部見る