wp get all post categories
$categories = get_categories();
foreach($categories as $category) {
echo '<div class="col-md-4"><a href="' . get_category_link($category->term_id) . '">' . $category->name . '</a></div>';
}
wp get all post categories
$categories = get_categories();
foreach($categories as $category) {
echo '<div class="col-md-4"><a href="' . get_category_link($category->term_id) . '">' . $category->name . '</a></div>';
}
get post by category
<section class="films-tabs pd-40" id="portfolio">
<?php $film_genres = get_terms('portfolio_cat'); // get all the genres ?>
<div class="container">
<div class="row">
<!-- Nav tabs -->
<ul class="nav nav-tabs nav-justified">
<?php foreach($film_genres as $film_genre) { ?>
<li>
<a href="#<?php echo $film_genre->slug ?>" data-toggle="tab"><?php echo $film_genre->name ?></a>
</li>
<?php } ?>
</ul>
</div>
</div>
<!-- Tab panes -->
<div class="tab-content">
<?php foreach($film_genres as $film_genre) { ?>
<div class="tab-pane" id="<?php echo $film_genre->slug ?>">
<?php
$args = array(
'post_type' => 'portfolio',
'showposts' => -1,
'orderby' => 'title',
'order' => 'ASC',
'tax_query' => array(
array(
'taxonomy' => 'portfolio_cat',
'field' => 'slug',
'terms' => $film_genre->slug
)
)
);
$films = new WP_Query( $args );
?>
<?php if ( $films->have_posts() ) : // make sure we have films to show before doing anything?>
<div class="table">
<div class="container">
<div class="row">
<?php while ( $films->have_posts() ) : $films->the_post(); ?>
<div class="table-cont"><a data-fancybox="gallery" href="<?php echo get_the_post_thumbnail_url();?>".><?php the_post_thumbnail() ?></a></div>
<?php endwhile; ?>
<?php wp_reset_query() ?>
</div>
</div>
</div>
<?php endif; ?>
</div>
<? } ?>
</div><!-- tab-content -->
</section><!-- film-tabs -->
Copyright © 2021 Codeinu
Forgot your account's password or having trouble logging into your Account? Don't worry, we'll help you to get back your account. Enter your email address and we'll send you a recovery link to reset your password. If you are experiencing problems resetting your password contact us