My current theme has a portfolio section where you can have an array items based on what category they are in. My problem is that I have several pages that I want to be in the portfolio section but can’t add them there because you can’t assign categories to individual pages only posts. Is there any method or plugin around this issue?
This is some code that I believe calls the category in my portfolio.php:
<?php if(is_category() && in_category($current_id) || post_is_in_descendant_category($current_id)){?>
<h1><?php single_cat_title(); ?></h1>
<ul class="portfolioCategs">
<li><a href="https://wordpress.stackexchange.com/questions/29834/<?php echo get_category_link(get_option("boldy_portfolio'))?>">All projects</a></li>
<?php
$categories = get_categories('hide_empty=1&child_of=".$categs);
foreach ($categories as $cat) {
echo ("<li><a href="');
echo (get_category_link($cat->cat_ID).'">'.$cat->cat_name.'</a></li>');
}
?>
</ul>
<?php } ?>
<div style="clear:both"></div>
<div class="gallery">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="portfolioItem">
<h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>
<a href="<?php echo get_thumb_urlfull($post) ?>" rel="prettyPhoto" title="<?php the_title();?>"><?php the_post_thumbnail(); ?></a>
<p><?php the_excerpt() ?></p>
</div>
<?php endwhile; ?>
Thanks Nick.