Sorry I should have posted the full code:
It displays all the posts if I remove 'cat' => 29, from the array but will not display the posts from a category.
Any more ideas?
Thanks
<?php $posts_per_page_option = ot_get_option( 'wpl_publications_per_page' ); ?>
<?php $posts_per_page = ( !empty( $posts_per_page_option ) ? ot_get_option( 'wpl_publications_per_page' ) : 10 ); ?>
<?php $args = array(
'post_type' => 'post_publications',
'post_status' => 'publish',
'posts_per_page' => 5,
'cat' => 29,
'paged'=> $paged
); ?>
<?php $wp_query = null;
$wp_query = new WP_Query( $args );
if ( $wp_query->have_posts() ) : while ( $wp_query->have_posts() ) : $wp_query->the_post();?>
<?php
$publication_file = get_post_meta(get_the_ID(), 'wpl_publication_file', true);
$publication_file_size = get_post_meta($post->ID, 'wpl_publication_file_size', true);
?>
<article class="list pub">
<div class="short-content">
<?php if ( has_post_thumbnail() ) { ?>
<figure>
<a title="<?php the_title(); ?>" href="<?php the_permalink(); ?>">
<?php the_post_thumbnail('publications-thumb'); ?>
<div class="mask radius">
<div class="mask-square"><i class="icon-download"></i></div>
</div>
</a>
</figure>
<?php } ?>