如何根据自定义类别列出缩略图

时间:2013-01-29 作者:Suffii

我需要根据产品类别在页面模板中列出(显示)自定义帖子类型中的所有缩略图。例如,我有一个名为“艺术”的自定义类别和一些由与“艺术”类别关联的“特征图像”启用的图像(自定义帖子类型)产品。现在我只想在我的自定义页面模板上列出艺术类产品的所有缩略图。

你能告诉我怎么做吗?我发现这种方法只适用于一个页面,无法从页面中进行选择!

<?php the_post_thumbnail(); ?>

1 个回复
SO网友:M3o

您需要使用自定义贴子,在那里创建类别,并在每个贴子中对齐缩略图。

 <?php // query post type */*/

        global $post;
        $args = array(
        \'post_type\' => \'YOUR-POST-TYPE-HERE\',
        \'cat\' => $category,
        \'suppress_filters\' => \'0\',
        \'numberposts\' =>\'-1\',
        \'orderby\' => \'title\',
        \'order\' => \'asc\',
        \'post_status\' => \'publish\' );   
        $myposts = get_posts( $args );

        foreach( $myposts as $post ) :  setup_postdata($post);
        $meta = $custom_metabox_jurister->the_meta();?>

And check if post have thumnail:

<?php // Checks if there is a thumbnail and displays it
                if ( has_post_thumbnail() ) { 

                $size = \'thumbnail\';
                $attr = array(
                \'class\' => \'post-logo\');
                echo \'<div class="image">\';
                echo the_post_thumbnail(\'large\', $attr);
                echo \'</div>\';
                } 
                else{ 
                // Do nothing
                } 
    ?>
更改代码,以符合您的想法。

Not sure if I understood exactly what you wanted to do. But hope this helps.

结束

相关推荐