derealty

Untitled

Mar 18th, 2022
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.07 KB | None | 0 0
  1. <ul class="products clearfix">
  2. <?php $args = array(
  3. 'post_type' => 'product',
  4. 'posts_per_page' => $products,
  5. 'orderby' => $orderby,
  6. 'order' => $order == 'asc' ? 'asc' : 'desc',
  7. 'post__in' => wc_get_featured_product_ids(),
  8. );
  9. $property = new WP_Query( $args ); // дальше - loop
  10. if( $property->have_posts() ) : ?>
  11. <?php while( $property->have_posts() ) :
  12. $property->the_post();
  13. // тут выводим пост ?>
  14. <li class="product-wrapper" >
  15. <a href="<?php the_permalink(); ?>" class="product">
  16. <div class="product-main">
  17. <div class="product-photo">
  18. <img class="w-100" src="<?php $thumb_id = get_post_thumbnail_id(); $thumb_url = wp_get_attachment_image_src($thumb_id,'thumbnail-size', true); echo $thumb_url[0]; ?>" alt="<?php the_title(); ?>">
  19. </div>
  20. <div class="product-text">
  21. <h2 class="product-name"><?php the_title(); ?></h2>
  22. <div class="lh-1">
  23. Код:
  24. <?php
  25. global $product;
  26. if ( $product->get_sku() ) {
  27. echo $product->get_sku();
  28. }
  29. ?>
  30. </div>
  31. <div>
  32.  
  33.  
  34. </div>
  35. <div class="product-icons">
  36. <!--
  37. <div class="product-icons-item">
  38. <span class="icon fa fa-heart-o"></span>
  39. <span class="product-icon-text">В избранное</span>
  40. </div>
  41.  
  42. <div class="product-icons-item">
  43. <span class="icon fa fa-balance-scale"></span>
  44. <span class="product-icon-text">В сравнение</span>
  45. </div>
  46. -->
  47.  
  48. </div>
  49. </div>
  50. </div>
  51. <div class="product-details-wrap">
  52. <div class="product-details">
  53. <div class="product-availability"><span class="icon icon-check"></span>
  54. <?php if (get_post_meta(get_the_ID(), '_stock_status', true) == 'outofstock') { // наличие товара ?>
  55. <div class="availability outofstock">Нет в наличии</div>
  56. <?php } else { ?>
  57. <div class="availability">
  58.  
  59. <?php if (get_post_meta(get_the_ID(), '_stock_status', true) == 'outofstock') { // наличие товара ?>
  60. <div class="availability outofstock">Под заказ</div>
  61. <?php } else { ?>
  62. <div class="availability">В наличии в магазине</div>
  63. <?php } ?>
  64. </div>
  65. <?php } ?>
  66. </div>
  67. <!--
  68. <span class="product-price product-price-old">
  69. <b>740</b>
  70. <small>руб.</small>
  71. </span>
  72. -->
  73. <span class="product-price">
  74. <b><?php woocommerce_template_loop_price(); ?></b>
  75. </span>
  76. </div>
  77. <div class="product-buttons-wrap">
  78. <div class="buttons">
  79. <span class="button to-cart"><span class="icon icon-cart"></span>В корзину</span>
  80. <!-- <span class="button">Купить в 1 клик</span> -->
  81. </div>
  82. </div>
  83. </div>
  84. </a>
  85. </li>
  86.  
  87. <?php endwhile; ?>
  88. <?php endif;
  89. wp_reset_postdata(); ?>
  90. </ul>
Advertisement
Add Comment
Please, Sign In to add comment