Если заявление перестает работать после 9 пунктов - PullRequest
0 голосов
/ 31 мая 2018

В woo commerce я перетаскиваю все избранные предметы на домашнюю страницу.Внутри рекомендуемых элементов у меня есть вложенный оператор if, чтобы он проверял, в какой категории находится каждый элемент.

Я делаю так, чтобы, если он был в цветке категории, я мог добавить суффикс OZ кцена и в пределах концентратов я могу добавить суффикс GM к цене.

Отлично работает с 9 предметами или меньше.После применения более 9 элементов все они отображают OZ независимо от категории.

Есть еще несколько вещей, которые проверяют вход в систему, а не входили в нее. Но вот и весь фрагмент

<!------ check cat -->

        <?php
global $post;
$terms = wp_get_post_terms( $post->ID, 'product_cat' );
foreach ( $terms as $term ) $categories[] = $term->slug;
?>
<?php if ( in_array( 'flower', $categories ) ) { ?>

        <div class="price_home">
<div class="product__inside__price price-box">
<?php if ( $price_html = $product->get_price_html() ) : ?>
    <span class="price"><?php echo wp_kses_post($price_html); ?> oz</span>
<?php endif; ?>
</div>
</div>

<?php } elseif ( in_array( 'concentrates', $categories ) ) { ?>

        <div class="price_home">
<div class="product__inside__price price-box">
<?php if ( $price_html = $product->get_price_html() ) : ?>
    <span class="price"><?php echo wp_kses_post($price_html); ?> gm</span>
<?php endif; ?>
</div>
</div>

<?php } else { ?>

        <div class="price_home">
<div class="product__inside__price price-box">
<?php if ( $price_html = $product->get_price_html() ) : ?>
    <span class="price"><?php echo wp_kses_post($price_html); ? 
</span>
<?php endif; ?>
</div>
</div>

<? } ?>

Я упростил этот код, но, как я сказал в комментариях.Это используется для выделения рекомендуемых продуктов.Так что я не уверен на 100%, что это проблема, но у людей были проблемы с просмотром такого большого количества кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...