Guest User

Page with post

a guest
Mar 5th, 2023
592
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.71 KB | None | 0 0
  1. <!-- Page with post -->
  2.  
  3. <section class="container-xxxl mb-4">
  4.  
  5.   <!-- Выводим фильтры -->
  6.   <?php $categories = get_categories(); ?>
  7.  
  8.     <ul class="nav text-center project-sections">
  9.       <li class="nav-item">
  10.         <a class="nav-link cat-list_item active" href="#!" data-slug="">
  11.           <i class="fa-solid fa-folder fa-2x"></i>
  12.           <p><?php pll_e('Все проекты'); ?></p>
  13.         </a>
  14.       </li>
  15.    
  16.     <?php
  17.     foreach( $categories as $category ) { ?>
  18.       <li class="nav-item">
  19.         <a class="nav-link cat-list_item" href="#!" data-slug="<?php echo ($category -> slug); ?>">
  20.           <i class="fa-solid fa-folder fa-2x"></i>
  21.           <p><?php echo ($category -> name); ?></p>
  22.         </a>
  23.       </li>
  24.     <?php } ?>
  25.     </ul>
  26.   <!-- Выводим фильтры -->
  27.  
  28.   <!-- Выводим карточки проектов -->
  29.   <div class="container-xxxl">
  30.     <div class="row row-cols-1 row-cols-sm-2 row-cols-lg-3 g-3 post-filter">
  31.      
  32.     <?php
  33.       $projects = new WP_Query([
  34.         'posts_per_page'    => 3,
  35.         'post_type'         => 'post',
  36.         'orderby'           => 'data',
  37.         'order'             => 'DESC',
  38.         'paged'             => 1,
  39.       ]);
  40.     ?>
  41.  
  42.     <?php if ($projects->have_posts()) {
  43.       while ($projects->have_posts()) {
  44.         $projects->the_post();
  45.         get_template_part('construction_parts/project-card');
  46.       }
  47.     wp_reset_postdata(); // сброс
  48.     }
  49.     ?>
  50.     </div>
  51.   </div>
  52.   <!-- Выводим карточки проектов -->
  53.  
  54.   <div class="btn__wrapper">
  55.     <a href="#!" class="btn btn__primary" data-catslug="" id="load-more">Load more</a>
  56.   </div>
  57. </section>
Advertisement
Add Comment
Please, Sign In to add comment