只管打斬 /// Shikan-tazan ///

居合道の在る日常。ひたすらに刀を振って無心の境地を目指す… つもりが気付けば雑念だらけの日々徒然です。

*

WordPress の「続きを読む」でページトップへ移動

      2014/11/15

WordPress の投稿記事を書くとき記事が長くなった時等に「Moreタグ挿入」すると、一覧ページではMoreタグ以降が省略表示され、「続きを読む」のリンクをクリックするとその記事が1頁で全文表示されます。

Moreタグ挿入

Moreタグ挿入

デフォルトの設定の「続きを読む」での移動先では、タグを挿入した位置をトップにして、それ以下の文章が表示されるのですが、記事のレイアウトによっては、ヘッダー部が表示されないのでパッと見が寂しい感じでした。

そこで「続きを読む」をクリックした時に、その記事のページトップに移動するように変更しました。

方法は、functions.php に下記のコードを追加するだけでOKです。

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');

(詳しい解説は、こちらのページにあります。)

既に読んだ部分も再度表示される事にはなりますが、見た目優先ということで…。

 - WordPress

ad336

ad336

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

  関連記事

一難去って

管理画面にアクセスできなくなるトラブル対応が終わったと思ったら、又、新たなトラブルです。 今朝、本家サイトの方にアクセス …

WordPress ダッシュボードでサーバエラー

ブログの記事を書こうと思い WordPress のダッシュボードを開こうとしたら、サーバエラーでアクセス出来なくなってい …

STINGER5 を導入したからやった事(その1) リンク切れ対応

STINGER5 を導入して、ほぼデフォルト状態で運用しております。 パーマリンクの事 以前使用していたテーマではパーマ …

犯人はお前だ 、WPtouch !!

昨日の記事で書いた WordPress のサーバエラーですが、犯人は WPtouch でした。 ネットで調べてみると、ど …

STINGER5 を導入したからやった事(その2) カテゴリー一覧の変更

STINGER5 を導入したからやった事の第2弾です。 カテゴリーの親子関係 WordPress のカテゴリーは親子関係 …

STINGER5

ブログのデザインを変更しました。 WordPress用のテーマを更新したのですが、今まで自作のテーマを使用していたのを、 …

サイトを作った理由

ぶっちゃけた話、クラブのサイトを作ろうと思ったのは「WordPress」の勉強がしたかったから。 WordPressと言 …

WordPressの入門書籍

WordPressでサイトを作るに当たって、ネットで色々と情報を集めたわけですが、ネットって細かな情報を詳しく調べるには …