サポート » 使い方全般 » サイドバーにアイキャッチ画像を表示したところ固定・投稿ページがおか

  • 解決済 wadapu

    (@wadapu)


    何度もソースを確認したのですが、うまくいかないのでご教授お願いします。
    PHPはあまり慣れていません。

    【やろうとしていること】
    サイドバーに、投稿ページと固定ページの アイキャッチ画像が登録されている記事のみ抽出

    リンク付きでアイキャッチ画像を表示したい。

    表示順は先に投稿ページから、次に固定ページから、と分けて表示したいです。

    【躓いていること】
    サイドバーは意図したとおりに表示するのですが、
    固定ページ・投稿ページに移動した際に そのページが表示されません。
    (welcartのプラグインを入れており、そちらのメンバーページが表示されてしまいます。)

    ↓サイドバーに入れたソース

    <div id="bannar">
    
    <?php
    //アイキャッチ画像がついている投稿のバナーを表示する
    
    $args = array('post','page');
    foreach( $args as $arg ):
    
    $loop = new WP_Query( array( 'post_type' => $arg, 'posts_per_page' => 10 ) );
    
    while ( $loop->have_posts() ) : $loop->the_post();
    if (has_post_thumbnail()) {
    ?>
    <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_post_thumbnail(); ?></a>
    <?php
    }
    endwhile;
    
    endforeach;
    wp_reset_postdata();
    ?>
    
    </div>

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • 固定ページ・投稿ページに移動した際に そのページが表示されません。
    (welcartのプラグインを入れており、そちらのメンバーページが表示されてしまいます。)

    ということであれば、
    welcartのプラグインを使わない状態で試してみる
    というのが、最初にやってみることだと思います。

    トピック投稿者 wadapu

    (@wadapu)

    すみません作業途中でWelcartを使わないよう変更になってしまい、
    未確認のまま流れてしまいました。

    ひとまず閉じさせていただきます。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「サイドバーにアイキャッチ画像を表示したところ固定・投稿ページがおか」には新たに返信することはできません。