商品カテゴリに基づいて、カスタム投稿タイプのすべてのサムネイルをページテンプレートに一覧表示(表示)する必要があります。たとえば、 "Art"というカスタムカテゴリと、 "Art"カテゴリに関連付けられた "Feature Image"によって有効化された画像(カスタム投稿タイプ)商品があります。テンプレート。
これを行う方法を教えてください。私は、ページから選択することができずに1ページだけに働くこの方法を見つけます!
<?php the_post_thumbnail(); ?>
カスタム投稿を使用してそこにカテゴリを作成し、各投稿のサムネイルを揃える必要があります。
<?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();?>
投稿に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
}
?>
あなたの考えに合うように、コードを変更してください。
私があなたがやりたいことを正確に理解したかどうかわからない。しかし、これが役立つことを願っています