サポート » 使い方全般 » カスタム投稿タイプの記事をサムネイル付きで一覧表示

  • 初めまして。

    トップページにカスタム投稿タイプの記事をランダムでサムネイル付きで表示させたいのですが、上手くいきません。

    やりたいことは、
    ・カスタム投稿タイプの記事をランダムでサムネイル付きで表示させたい
    ・サムネイルをクリックすると記事に飛ぶようにしたい

    ということです。
    色々調べて

    <?php
    $loop = new WP_Query( array( 'post_type' => '◯◯(投稿タイプ名)', 'posts_per_page' => 4, 'orderby' =>'rand' ) );
    while ( $loop->have_posts() ) : $loop->the_post();
        //サムネイル
        $imgset = array(
            'post_type' => 'attachment',
            'post_mime_type' => 'image',
            'post_parent' => $post->ID,
            'orderby' => 'post_date',
            'order' => 'ASC',
            'numberposts' => 1
        );
        $images = get_children($imgset);
        foreach($images as $image) {
    echo get_page_uri($post->ID),wp_get_attachment_image( $image->ID,array(150,150));
    }
    endwhile;
    wp_reset_postdata();
    ?>

    このようになりましたが、

    ・表示される記事の件数が1件のみ(複数投稿されていてもです)
    ・画像は表示されるが、クリックできない

    などの問題があります。

    正しい挿入方法がわからないせいで、パーマリンクの取得タグを挿入したりするとエラーが出てしまいます。

    初心者ですので、説明も不十分かもしれませんが、解決方法を教えていただければと思います。
    よろしくお願いします。

  • トピック「カスタム投稿タイプの記事をサムネイル付きで一覧表示」には新たに返信することはできません。