サポート » 使い方全般 » archive.phpでmoreタグを無視して全文表示させるには?

  • 解決済 mana_leyandlayla

    (@mana_leyandlayla)


    記事の投稿時にmoreタグを入れて、記事を「ページ分割」(続きを読む…)した場合、
    「archive.phpでは、moreタグを無視して全文表示させる」ということは
    可能ですか?
    月別アーカイブを開いたとき、
    (2009年2月分の場合URLは
    ttp://×××.com/index.php/archives/date/2009/02)
    記事のMOREタグ以降を省略せず、記事の全文が表示されるようにしたいです。
    よろしくお願いします。

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

    (@jim912)

    mana_leyandlaylaさん、こんにちは。

    archive.phpのループが始まる前に$more = 1;を追加すると、more以降も表示してくれるようになります。万が一、この記述追加により他の部分に影響があるようでしたら、the_content();の前に$more = 1;、後に$more = 0;としてあげれば他の部分への影響は防げるかと思います。

    成功しました。
    $more = 1;の記述だけで無事動きました。
    jim912さん本当にありがとうございます。

    私も出来ました!
    ありがとうございます。

    みなさまこんにちは。
    一度はアーカイブーページで「$more = 1;」を入れることによって全文表示に成功したのですが、その後されなくなってしまいました。
    その後に入れたプラグインを外してもダメでした。
    バージョンアップの影響なのでしょうか。

    テンプレートは「bootpress」を使っています。
    archive.phpだと

    </header><!-- .archive-header -->
    
    <?php
    /* Start the Loop */
    $more = 1;
    while ( have_posts() ) : the_post();
    get_template_part( 'content', get_post_format() );
    endwhile;
    bootpress_content_nav( 'nav-below' );
    ?>

    のように「$more = 1;」を入れています。
    何かアドバイスがありましたらよろしくお願いいたします。

    mocamocaさん、すみませんが新しくトピックを作成してください。御協力をお願いします(フォーラムのルール)。今回のようにタイトルに「解決済み」とあるものに関連する場合、新しいトピックを作ってそれに「過去のこれ」と書いて関連を示すのがよいです。

    すみません!
    新しいトピック作ります<(__*)>

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「archive.phpでmoreタグを無視して全文表示させるには?」には新たに返信することはできません。