Skip to content

Instantly share code, notes, and snippets.

@davereese
Created March 12, 2015 20:26
Show Gist options
  • Save davereese/87cbf322cc051459ba79 to your computer and use it in GitHub Desktop.
Save davereese/87cbf322cc051459ba79 to your computer and use it in GitHub Desktop.
Custom Post Types with ACF
<?php
$args = array(
'post_type' => 'products',
'post_status' => 'publish',
'posts_per_page' => '10'
);
$products_loop = new WP_Query( $args );
if ( $products_loop->have_posts() ) :
while ( $products_loop->have_posts() ) : $products_loop->the_post();
// Set variables
$title = get_the_title();
$description = get_the_content();
$download = get_field(‘download’);
$featured_image = wp_get_attachment_image_src( get_post_thumbnail_id(), 'full' );
$product_image1 = $featured_image[0];
$product_image2 = get_field(‘product_image’);
// Output
?>
<div class=”product”>
<img src=”<?php echo $product_image1; ?>” alt=”<?php echo $title; ?>”>
<h2><?php echo $title; ?></h2>
<img src=”<?php echo $product_image1; ?>” alt=”product-detail” class=”product-detail align-right”>
<?php echo $description; ?>
<p><a href=”<?php echo $download; ?>” target=”_blank” name=”Spec Sheet”>Download Spec Sheet</a></p>
</div>
<?php
endwhile;
wp_reset_postdata();
endif;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment