WordPressのテーマ「Fastfood」で続きを読む(more…)をクリックしたときに投稿記事の先頭から表示させる方法

Tema per WordPress Fastfood TwoBeers Project

【この記事を読むのに必要な時間は約 3 分です。】

WordPressの完全日本語対応のフリーテーマ「Fastfood」についてはWordPressの日本語対応でフリー(無料)のテーマ「Fastfood」「Wallow」「Shiword」「Boozurk」で既に紹介した。
今回、「Fastfood」の(more…)タグが、テーマ特有のもののようで、「続きを読む(more…)をクリックしたときに投稿記事の先頭から表示させる方法」で紹介している方法では、(more…)タグをクリックしてもうまくページの先頭から表示させることができない。
WordPress日本語フォーラムで質問したところ、適切なアドバイスがあったので紹介する。

この記事に関してはこちらを参照して下さい。
WordPressのテーマ「Fastfood」で続きを読む(more…)をクリックしたときに投稿記事の先頭から表示させる方法(追加)

fastfoodscript.min.jsファイルの変更

「Fastfood」テーマディレクトリ内の「js」フォルダ内のfastfoodscript.min.js ファイルを(圧縮ファイルなので、気をつけて)開く。

function(){a("a.more-link").click
を
function(){a("a.no-more-link").click
に変更

functions.phpファイルの変更

次に、「Fastfood」テーマディレクトリ内のfunctions.phpファイルを開く。
どこでもいいので(無難に一番最後にいれた)/* more-linkのハッシュ消し */ を貼り付ける。

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

これでうまくいく。
ちなみに「Fastfood」は日本語化ファイル(まいにち@ぐだぐださんのホームページからダウンロードできる)をインストールすると(more…)タグは、「続きを読む」と日本語に自動で変更される。

Related Posts Plugin for WordPress, Blogger...

もし良ければお願いします。

  • このエントリーをはてなブックマークに追加

良かったらフォローお願いします。