Advertisement
Guest User

Php portfolio template

a guest
Nov 13th, 2021
428
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.20 KB | None | 0 0
  1. <?php
  2. /**
  3.  * Template Name: portfolio Layout
  4.  */
  5.  
  6.  
  7. get_header();
  8.  
  9. ?>
  10. <div class="container">
  11.    
  12.     <div class="categories-list-dropdown filter--sidebar">
  13.         <input type="hidden" id="filters-category" />
  14.         <input type="hidden" id="filters-tag" />
  15.         <?php $categories = get_categories(); ?>
  16.         <ul class="cat-list">
  17.             <li><a href="javascript:;" class="filter-link cat-list_item active" data-slug="">All projects</a></li>
  18.    
  19.             <?php foreach($categories as $category) : ?>
  20.                 <li>
  21.                     <a href="javascript:;" class="filter-link cat-list_item" data-slug="<?= $category->slug; ?>" data-type="category" data-id="<?= get_the_ID(); ?>">
  22.                         <?= $category->name; ?>
  23.                     </a>
  24.                     <span class="remove"><i class="fas fa-times"></i></span>
  25.                 </li>
  26.             <?php endforeach; ?>
  27.         </ul>
  28.         <?php $tags = get_tags(); ?>
  29.         <ul class="cat-list">
  30.             <?php foreach($tags as $tag) : ?>
  31.                 <li>
  32.                     <a href="javascript:;" class="filter-link cat-list_item" data-slug="<?= $tag->slug; ?>" data-type="tag" data-id="<?= get_the_ID(); ?>">
  33.                         <?= $tag->name; ?>
  34.                     </a>
  35.                     <span class="remove"><i class="fas fa-times"></i></span>
  36.                 </li>
  37.             <?php endforeach; ?>
  38.         </ul>
  39.  
  40.     </div>
  41.     <div class="projects-grid">
  42.         <?php
  43.         $projects = new WP_Query([
  44.             'post_type' => 'post',
  45.             'posts_per_page' => -1,
  46.             'order_by' => 'date',
  47.             'order' => 'desc',
  48.         ]);
  49.         ?>
  50.         <div class="count" id="result-count"></div>
  51.         <?php if($projects->have_posts()): ?>
  52.             <ul class="project-tiles">
  53.                 <?php
  54.                 while($projects->have_posts()) : $projects->the_post();
  55.                     echo '<li>';
  56.                         the_title();
  57.                     echo '</li>';
  58.                 endwhile;
  59.                 ?>
  60.             </ul>
  61.             <?php wp_reset_postdata(); ?>
  62.         <?php endif; ?>
  63.     </div>
  64. </div>
  65.  
  66.  
  67. <?php
  68. get_footer();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement