サポート » テーマ » twenty thirteen で続きを読む が効かない

  • 解決済 kashiwa

    (@kashiwa)


    WordPress 4.0.7 (Twenty Thirteen テーマ)で使っています。

    長い本文に「続きを読む」を入れたいのですが、うまく効きません。

    問題は二つあるようです。

    1点目は、ビジュアルモードで、続きを読むを入れた場所のソースを見ると
    <span id=”more-6876″></span>
    となっていて <!– more –> が入らないことです。

    2点目は、テキストモードで<!– more –> を入れても「続きを読む」がうまく効きません。

    functions.phpには、以下を追加済みです。

    /* 続きを読むを追加 */
    function new_excerpt_more( $more ) {
    return ‘ …続きを読む‘;
    }
    add_filter( ‘excerpt_more’, ‘new_excerpt_more’ );

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック投稿者 kashiwa

    (@kashiwa)

    スミマセン、さらに色々検索してみましたら

    > 1点目は、ビジュアルモードで、続きを読むを入れた場所のソースを見ると
    > <span id=”more-6876″></span>
    > となっていて <!– more –> が入らないことです。

    は正常なのですね。

    となると

    <span id=”more-6876″></span>を効かすためのfunctions.phpの設定でしょうか

    テーマは何を使っていて、どの画面の表示についての話でしょうか? 例えば Twenty Fifteen テーマなら、moreタグ入りの投稿をトップページ(最近の投稿の一覧ページ)やアーカイブページで表示すると「続きを読む」が表示されます。ただし個別投稿ページでは、more タグを入れた投稿でも「続きを読む」は表示されません。このときHTMLソースを見るとmoreタグがspanタグへ変換されているのがふつうです。

    失礼しました、Twenty Thirteen ですね。それでも(先ほどコメントしたのと)同様に、トップページやアーカイブページでは「続きを読む」になり、個別投稿ページではそうならないのがふつうです。個別投稿ページでも「続きを読む」にしたい場合は、そういう表示をしてくれるテーマを使うのが近道だと思います。

    トピック投稿者 kashiwa

    (@kashiwa)

    ありがとうございます。

    > トップページやアーカイブページでは「続きを読む」になり、
    > 個別投稿ページではそうならないのがふつうです。

    それがデフォルトなんですね。
    個別ページも「続きを読む」を入れたかったので、ご提案いただいたように、そのような機能のあるテーマを探します。

    ありがとうございました。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「twenty thirteen で続きを読む が効かない」には新たに返信することはできません。