Advertisement
Guest User

Untitled

a guest
May 19th, 2019
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.09 KB | None | 0 0
  1. <?php
  2. $parent_id = 7;
  3.  
  4.  
  5. # получаем дочерние рубрики
  6. $sub_cats = get_categories( array(
  7. 'child_of' => $parent_id,
  8. 'hide_empty' => 0
  9. ) );
  10. if( $sub_cats ){
  11. foreach( $sub_cats as $cat ){
  12. // var_dump($cat);
  13. // Данные в объекте $cat
  14.  
  15. // $cat->term_id
  16. // $cat->name (Рубрика 1)
  17. // $cat->slug (rubrika-1)
  18. // $cat->term_group (0)
  19. // $cat->term_taxonomy_id (4)
  20. // $cat->taxonomy (category)
  21. // $cat->description ()
  22. // $cat->parent (0)
  23. // $cat->count (14)
  24. // $cat->object_id (2743)
  25. // $cat->cat_ID (4)
  26. // $cat->category_count (14)
  27. // $cat->category_description ()
  28. // $cat->cat_name (Рубрика 1)
  29. // $cat->category_nicename (rubrika-1)
  30. // $cat->category_parent (0)
  31. ?>
  32. <section>
  33. <div class="vhod-text-img">
  34. <div class="vhod-img-opis">
  35. <?php $img_arr = get_field('img_cat', 'category_'.$cat->cat_ID);
  36. ?>
  37. <img src="<?php echo $img_arr['url']; ?>" class="img-fluid" alt="">
  38. </div>
  39. <div class="vhod-dver-text-opis">
  40. <span><?php echo $cat->name;?></span>
  41. <?php echo $cat->description;?>
  42. <section>
  43. <div class="vhod-dver-item-plus">
  44. <div class="vhod-dver-item-block">
  45. <div class="vhod-dver-item-block-img">
  46. <img src="<?php bloginfo('template_url')?>/img/vhod-dveri-opis/2.png" style="width: 16px;height: 9px;" alt="">
  47. </div>
  48. </div>
  49.  
  50. <div class="vhod-dver-item-block">
  51. <div class="vhod-dver-item-block-img">
  52. <img src="<?php bloginfo('template_url')?>/img/vhod-dveri-opis/3.png" style="width: 16px;height: 14px;" alt="">
  53. </div>
  54. </div>
  55.  
  56. <div class="vhod-dver-item-block">
  57. <div class="vhod-dver-item-block-img">
  58. <img src="<?php bloginfo('template_url')?>/img/vhod-dveri-opis/4.png" style="width: 16px;height: 16px;" alt="">
  59. </div>
  60. </div>
  61.  
  62. <div class="vhod-dver-item-block">
  63. <div class="vhod-dver-item-block-img">
  64. <img src="<?php bloginfo('template_url')?>/img/vhod-dveri-opis/5.png" style="width: 16px;height: 16px;" alt="">
  65. </div>
  66. </div>
  67.  
  68. <section>
  69. <div class="vhod-dver-item-block">
  70. <div class="vhod-dver-item-block-img">
  71. <img src="<?php bloginfo('template_url')?>/img/vhod-dveri-opis/6.png" style="width: 12px;height: 16px;" alt="">
  72. </div>
  73. </div>
  74.  
  75. <div class="vhod-dver-item-block">
  76. <div class="vhod-dver-item-block-img">
  77. <img src="<?php bloginfo('template_url')?>/img/vhod-dveri-opis/7.png" style="width: 16px;height: 16px;" alt="">
  78. </div>
  79. </div>
  80.  
  81. <div class="vhod-dver-item-block">
  82. <div class="vhod-dver-item-block-img">
  83. <img src="<?php bloginfo('template_url')?>/img/vhod-dveri-opis/8.png" style="width: 16px;height: 16px;" alt="">
  84. </div>
  85. </div>
  86. </section>
  87. </div>
  88. </section>
  89.  
  90. <div class="vhod-dver-btn"><a href="<?php the_permalink($cat->slug); ?>">Подробнее о коллекции</a></div>
  91.  
  92. </div>
  93. </div>
  94. </section>
  95.  
  96. <section id="portfolio" class="s_portfolio vhod-dveri-block-2">
  97. <!-- <section class="vhod-dveri-block-2"> -->
  98.  
  99. <div class="nav-block-dveri">
  100. <div class="nav-block-dveri-list">
  101. <p>Толщина металла:</p>
  102. <?php $doordes = get_field( 'doordes'); ?>
  103. <div class="nav-block-dveri-list-change"><form action=""><select name=""><option>1,2 мм</option></select></form></div>
  104. </div>
  105. </div>
  106.  
  107.  
  108.  
  109. <div class="nav-block-dveri-item filter_div controls" data-mix="#container">
  110. <?php
  111. $cat_id = 6;
  112. $tags = get_tags_in_cat($cat_id);
  113. if($tags){
  114. echo '<ul class="comment-nav">';
  115. echo '<li data-filter="*" class="filter active">Все</li>';
  116. foreach($tags as $tag_id => $tag_name){
  117. echo '<li class="filter" data-filter=".' . $tag_id . '">' . $tag_name . '</li>';
  118. }
  119. echo '</ul>';
  120. }
  121. ?>
  122. <!-- <ul class="comment-nav">
  123. <li class="filter active" data-filter="all">Все</li>
  124. <li class="filter" data-filter=".category-1">Металл / МДФ</li>
  125. <li class="filter" data-filter=".category-2">МДФ / МДФ</li>
  126. </ul> -->
  127. </div>
  128. <div id="container">
  129.  
  130. <!-- <div class="nav-block-dveri-item tabs"> -->
  131.  
  132. <!-- <ul class="comment-nav">
  133. <li class="active">Все</li>
  134. <li>Металл / МДФ</li>
  135. <li>МДФ / МДФ</li>
  136. </ul>
  137.  
  138.  
  139. <div>
  140. <div> -->
  141. <?php
  142.  
  143. // echo '<h3>'. $cat->name .'</h3>';
  144.  
  145. # получаем записи из рубрики
  146. $myposts = get_posts( array(
  147. 'numberposts' => -1,
  148. 'category' => $cat->cat_ID,
  149. 'orderby' => 'post_date',
  150. 'order' => 'DESC',
  151. ) );
  152. # выводим записи
  153. global $post;
  154. foreach($myposts as $post){
  155. setup_postdata($post);?>
  156. <?php $doordes = get_field( 'doordes'); ?>
  157. <?php $tag_ids = wp_get_post_tags( $post->ID, array('fields' => 'ids'));
  158. $comma_separated = implode(" ", $tag_ids);
  159. if($tag_ids){
  160. echo '<div class="vhod-dveri-block-list mix '. $comma_separated .'">';
  161. }
  162. ?>
  163. <!-- <div class="vhod-dveri-block-list mix category-1"> -->
  164. <div class="vhod-dveri-block-list-title">
  165. <span><?php echo get_the_title(); ?></span>
  166. <?php if(!empty($doordes['price_mod'])){ ?>
  167. <span><?php echo $doordes['price_mod']?></span>
  168. <?php } ?>
  169.  
  170. </div>
  171. <div class="vhod-dveri-block-list-img">
  172. <img src="<?php echo get_the_post_thumbnail_url(); ?>" alt="">
  173. </div>
  174. <div style="position: relative;">
  175. <div class="vhod-dveri-block-left">
  176. <p style="margin: 20px 0 10px"><b>Внешняя отделка</b></p>
  177. <p><?php echo $doordes['out_door_1']; ?></p>
  178. <p><?php echo $doordes['out_door_2']; ?></p>
  179. </div>
  180. <div class="vhod-dveri-block-right">
  181. <p style="margin: 20px 0 10px"><b>Внутренняя отделка</b></p>
  182. <p><?php echo $doordes['in_door_1']; ?></p>
  183. <p><?php echo $doordes['in_door_2']; ?></p>
  184. </div>
  185. </div>
  186. <div class="block-bottom-2">
  187. <span><a href="#" class="btn-dveri">Заказать дверь</a></span>
  188. <span><a href="<?php echo get_permalink(); ?>" class="review">Подробнее о двери</a></span>
  189. </div>
  190. <div class="block-side-2">
  191. <div class="block-side-title">Цвет внешней отделки</div>
  192. <ul>
  193. <li><a href="#"><img src="<?php echo $doordes['color_out_1']['url']; ?>" alt="" title=""></a></li>
  194. <li><a href="#"><img src="<?php echo $doordes['color_out_2']['url']; ?>" alt="" title=""></a></li>
  195. <li><a href="#"><img src="<?php echo $doordes['color_out_3']['url']; ?>" alt="" title=""></a></li>
  196. </ul>
  197. <div class="block-side-title-2 block-side-title-3">Цвет МДФ накладок</div>
  198. <ul>
  199. <li><a href="#"><img src="<?php echo $doordes['color_in_1']['url']; ?>" alt="" title=""></a></li>
  200. <li><a href="#"><img src="<?php echo $doordes['color_in_2']['url']; ?>" alt="" title=""></a></li>
  201. <li><a href="#"><img src="<?php echo $doordes['color_in_3']['url']; ?>" alt="" title=""></a></li>
  202. <li><a href="#"><img src="<?php echo $doordes['color_in_4']['url']; ?>" alt="" title=""></a></li>
  203. <li><a href="#"><img src="<?php echo $doordes['color_in_5']['url']; ?>" alt="" title=""></a></li>
  204. </ul>
  205. </div>
  206. </div>
  207. <?php
  208. }
  209. ?>
  210. <!-- </div>
  211. </div> -->
  212.  
  213. </div>
  214. <div class="button-more"><a href="#">Показать все двери коллеции (14)</a></div>
  215. </section>
  216. <?php
  217. }
  218.  
  219.  
  220.  
  221. wp_reset_postdata(); // сбрасываем глобальную переменную пост
  222. } ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement