Wordpress:moreで分割されないの?

wordpressのページにqueypostで記事の一覧を表示したりすると、moreで「続きを読む」にならない。
つまり記事が分割されないのです。

wp-includes/post-template.phpの function get_the_content~を見てみると、$moreがあると(trueだと)、<span>に置き換えられるようになってる。

ページなどでは、$moreがtrueになるようなので、表示したいページには、

global $more;
$more = false;

をあらかじめ書くことで分割されるようになりました。

wordpress2.5.1

カテゴリ、タグ

trackback :

コメント

  1. Keiji Ariyama Says:

     初めまして。有限会社シーリスの有山圭二と申します。
     現在、会社のウェブサイトをWordPressで構築しておるのですが、その際にquerypostを用いたところ、moreで分割されなくなる現象に悩まされておりました。

     幸い、検索してクーマ様のエントリを拝見し、無事に解決する事が出来ました。
     取り急ぎご挨拶のみで恐縮です。本当にありがとうございました。

  2. クーマ Says:

    こちらこそご報告いただき、ありがとうございました。
    お役に立てて幸いです!

  3. ミオジョウ Says:

    はじめまして!

    私もこの問題で数時間はまりました!
    本当に助かりましたので取り急ぎお礼をば・・

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

  4. ブログを書く Says:

    ページ内で「続きを読む」を表示させる…

    テンプレートカスタマイズ中に、ページに投稿アーカイブを表示しなくちゃいけなくなって、今日はすごく悩んだ。

    どこを見ても、the_contentのstrip_teaserをtrueにすれば、more以前を表示と…

コメントする?

Powered by WP Hashcash