サポート » プラグイン » Ktai Styleでカテゴリ毎にサムネイル表示したい

  • Ktai Styleの新着情報で、カテゴリ毎にサムネイル表示をしたいと考えています。
    ●カテゴリ名
    ○タイトル、本文(何文字か)、サムネイル
    ○タイトル、本文(何文字か)、サムネイル
    ●カテゴリ名
    ○タイトル、本文(何文字か)、サムネイル
    ○タイトル、本文(何文字か)、サムネイル

    Ktai Styleのテーマphotologを参考に、新着情報を
    タイトル、本文(何文字か)、サムネイルの内容で表示することはできました。
    (カテゴリは関係なく新しいものが表示される)

    <?php
    ks_setup_post_thumbnail();
    for ($count = 1; have_posts() ; $count++) : the_post(); ?>
    <?php the_time('Y/m/d'); ?><br />
    <?php ks_ordered_link(array(
    'count' => $count,
    'max' => $max,
    'link' => get_permalink(),
    'label' => '<span style="' . $ks_settings['title_style'] . '">' . get_the_title() . '</span>',
    'hide_over_max' => true,
    )); ?>
    <?php if (ks_is_flat_rate()) {
    ks_get_post_thumbnail($post->ID, 'right');
    }
    ?>
    <?php
    edit_post_link('<font color="' . $ks_settings['edit_color'] . '">' . __('Edit') . '</font>', '<br />' . $tree_continued . '<img localsrc="104" alt="" />');
    ?><br />
    <font color="#99948b" size="-1"><?php echo ks_excerpt(80, KTAI_NOT_ECHO);
    ?></font>
    <div clear="all" style="clear:both;">&nbsp;</div>
    <br />
    <?php endfor; ?>

    上記の一番上に
    <?php if (in_category(3)) ?>
    と記入し、カテゴリを指示しましたが、カテゴリは無視され、上記だけの時と同じ結果になりました。

    また、カテゴリ毎にタイトル・本文(何文字か)あり、サムネイル無しでは表示できました。

    <?php $posts = get_posts('numberposts=2&cat=5'); global $post;?>
    <?php foreach($posts as $post): ?>
    <div><font size="-1"><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"> <?php the_title(); ?></a></font></div>
    <?php echo ks_excerpt(80, KTAI_NOT_ECHO);
    ?>
    <?php endforeach; ?>

    Ktai Styleで、カテゴリ毎に新着情報をタイトル+記事(何文字か)+サムネイル入りで表示することはできるのでしょうか?
    教えて下さい。よろしくお願いします。

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

    (@morijun)

    上記投稿者です。

    <?php $posts = get_posts('numberposts=2&cat=3'); global $post;?>
    <?php foreach($posts as $post): ?>
    <?php if (ks_is_flat_rate()) {
    ks_get_post_thumbnail($post->ID, 'right');
    }
    ?>
    <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"> <?php the_title(); ?></a>
    <?php
    edit_post_link('<font color="' . $ks_settings['edit_color'] . '">' . __('Edit') . '</font>', '<br />' . $tree_continued . '<img localsrc="104" alt="" />');
    ?><br />
    <?php echo ks_excerpt(40, KTAI_NOT_ECHO);
    ?>
    <div clear="all" style="clear:both;" align="center"><font color="#646464">--------------</font></div>
    <?php endforeach; ?>

    カテゴリ3のものを2つづつ、タイトル、本文(何文字か)、続きを読む、サムネイルと表示させることができました。

    が、何文字か表示している本文の内容が、正しい投稿内容ではなく、全体の新着情報の一番新しいものになってしまいます。
    タイトルは、表示内容もリンク先も正しい
    続きを読むのリンク先は正しい
    サムネイルはその投稿のものですが、必ず一番最後のもの(本文に3点写真がある場合、一番最後のもの)
    ※photologのテンプレートを使った時は、だいたいが一番最初の物が表示されました。

    ●本文の内容が正しく表示されない理由、
    ○サムネイルの表示方法でわかる方がいたら、教えて下さい。
    よろしくお願いします。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「Ktai Styleでカテゴリ毎にサムネイル表示したい」には新たに返信することはできません。