0

カスタム投稿アーカイブ; 掲載内容によっては掲載件数を減らすことはできますか?

商品のカスタム投稿タイプがあります。製品アーカイブには、各ページに20個の製品が表示され、4行、5列になっています。商品の画像が非常に広い場合は、その商品を2倍の幅で表示したいと思います。

超ワイド商品を表示する場合は、投稿数を19(超ワイド商品が2つある場合は18)に減らしたいと思います。収益をまっすぐに保つ。


これは私のカスタム投稿アーカイブのループです。私はnumcolsであなたのポイントを得ました。そして、あなたが言うように、私はおそらくクエリを変更して、2ページ目と3ページ目(およびそれ以降)に正しい投稿が表示されるようにする必要があります。

<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
<a href="<?php the_permalink(); ?>" class="produkt_item normal various" data-fancybox-type="iframe">
<?php if ( has_post_thumbnail() ) { ?>
    <div class="utvaldbild">
        <?php the_post_thumbnail('produktbild'); ?>
    </div>
<?php } ?>

<h2><?php the_title();?></h2>
<p><?php the_field('produktnotis'); ?></p>

<?php if (get_field('nedladdning')) { ?><div class="nedladdning"></div><?php } ?>
</a>
<?php endwhile; ?>
4

1 に答える 1

0

numcols などと呼ばれるカスタム フィールドを投稿のカスタム ポストタイプに追加できます。通常の製品は 1 で、スーパー イメージは 2 などです。

次に、phpコードでそれらの数を数え、適切なときに切り取ります。

これを行うには、おそらく検索ページのクエリを変更できますが、役立つコードを確認する必要があります。理想的には、カスタム製品アーカイブ ページとカスタム投稿タイプの定義です。

于 2013-01-23T18:41:16.383 に答える