サポート » 使い方全般 » 固定ページに特定カテゴリのアイキャッチ付き記事タイトルのサムネイル

  • 解決済 nyamone

    (@nyamone)


    固定ページに特定カテゴリのアイキャッチ付き記事タイトルの
    サムネイルを作りたいのですが、
    いろいろなサイトを参考にphpを編集しているのですが一向にうまくいきません。
    一番完成に近づいたのが下記のコードです。
    ただ、カテゴリーの記事が38件あるにも関わらず、10件しか表示されません。
    表示件数は未設定にしてすべて表示させるのが希望です。

    functions.phpには何も追加していません。
    プラグインにはExec-PHPを使用中です。

    <?php query_posts(array('category_name' => 'farmer'));
    if (have_posts()) : while (have_posts()) : the_post(); ?>
    <div class="box2">
    <a href="<?php the_permalink(); ?>" style="float:left; margin-right:10px;">
    <?php the_post_thumbnail(array(80,80)); ?></a>
    <a href="<?php the_permalink(); ?>" style="float:left; margin-right:10px;">
    <?php the_title(); ?></a>
    </div>
    <?php endwhile; endif; wp_reset_query(); ?>

    ちなみにスタイルシートは下記のように設定してあります。

    .box2{
    float: left;
    width: 100px;
    margin: 0px 16px 10px 0;
    line-height: 1.2;
    }

    もう何日も悩んでいますがうまくいきません。
    どなたかわかる方がいらっしゃいましたら教えてください。
    よろしくおねがいします!!

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

    (@jim912)

    nyamoneさん、こんにちは。

    query_postsのページ送り引数の項目を確認してみてください。

    トピック投稿者 nyamone

    (@nyamone)

    Jim912さん
    返信ありがとうございます。
    これですよね。

    query_posts( 'posts_per_page=-1' );

    基本をわかっていないので、下記のコードにどのように足せば良いかがよくわかりません。

    <?php query_posts(array('category_name' => 'farmer'));

    いろいろ試しては見たのですが。。。
    もし良かったら教えていただけませんか?

    トピック投稿者 nyamone

    (@nyamone)

    続けてすいません。
    下記のようにコードを足すと、カテゴリ’farmer’以外も
    すべての投稿が表示されてしまいます。

    <?php query_posts(array('category_name' => 'farmer'));
    query_posts( 'posts_per_page=-1' );
    if (have_posts()) : while (have_posts()) : the_post(); ?>
    <div class="box2">
    <a href="<?php the_permalink(); ?>" style="float:left; margin-right:10px;">
    <?php the_post_thumbnail(array(80,80)); ?></a>
    <a href="<?php the_permalink(); ?>" style="float:left; margin-right:10px;">
    <?php the_title(); ?></a>
    </div>
    <?php endwhile; endif; wp_reset_query(); ?>

    また、80×80ピクセルのサムネイルが
    1行に5個づつ(A列からE列)並ぶようにしてあるのですが
    3行目5行目はE列1つにしかサムネイルが表示されません。
    質問事項が増えて申し訳ありませんが、教えていただけないでしょうか?

    トピック投稿者 nyamone

    (@nyamone)

    解決しましたので参考までに完成コードを載せておきます。

    <?php query_posts( 'category_name=farmer&posts_per_page=-1' );
    if (have_posts()) : while (have_posts()) : the_post(); ?>
    <div class="box2">
    <a href="<?php the_permalink(); ?>" style="float:left; margin-right:10px;">
    <?php the_post_thumbnail(array(80,80)); ?></a>
    <a href="<?php the_permalink(); ?>" style="float:left; margin-right:10px;">
    <?php the_title(); ?></a>
    </div>
    <?php endwhile; endif; wp_reset_query(); ?>

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

    サムネイルがずれる事に関しては、ソースをwordpress上でなく
    dreamweaverで開いて確認する事で高さ指定がバラバラになっていた事が
    原因だとわかりました。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「固定ページに特定カテゴリのアイキャッチ付き記事タイトルのサムネイル」には新たに返信することはできません。