サポート » 使い方全般 » WordPress3.4.1でのmoreを表示させない。

  • みなさんお疲れ様です。
    WordPress3.4.1で、【more】を表示させないように、functions.phpに以下を書き込みましたが、表示が消えないんです。

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

    moreの表示をさせない方法って他にあるでしょうか?

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • モデレーター gatespace

    (@gatespace)

    こんにちは。
    Codexにあるコードそのままなので、説明を引用します。

    デフォルトでは、Read More リンクをクリックすると、ページが読み込まれ、投稿の <–more–> タグが設定された場所へジャンプします。ジャンプさせたくない場合は、テーマの functions.php で以下のコードを使用してください。

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

    同じページ内に「more」のカスタマイズ方法がいろいろ記載されています。
    具体的に「more(続きを読む)」などの文字を変更するのは the_content() です。
    Codexにも書いてありますが、the_content('',FALSE,''); としてみてください。

    ※ただし、こうしてしまうと各タイトルなど、他の部分から投稿へのリンクが無い場合、
    投稿一覧などから各投稿へ行けなくなりますので、注意が必要です。
    (対応されていれば問題ないのですが・・・。)

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「WordPress3.4.1でのmoreを表示させない。」には新たに返信することはできません。