OliveCartガイド《おまけ》その他のTips

トップページにお知らせを表示したい場合

005

商品リストを表示させているloopのうえに、投稿を表示させるloopを加えます。

<?php if ( have_posts () ) : while (have_posts()):the_post();?>
<div class="entry">
<h2>Information</h2><div class="clear"></div>
<p><a href="<?php echo get_permalink(); ?>"><?php the_title(); ?></a></p>
<div class="contents">
<?php the_content(); ?>
<div class="clear"></div>
</div>
</div><!-- /entry -->
<?php endwhile; ?>
<?php endif; ?>

商品の個別のページの写真にFancyboxを加えたい場合

003

プラグインから「Easy FancyBox」をインストールし有効化します。
single-cart.phpのthumbnailを表示させる部分のコードを以下のように書き換えます。

<!-- thumbnail -->
<?php 
if ( has_post_thumbnail() ) {
  $large_image_url = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'large' );
  echo '<a href="' . $large_image_url[0] . '" class="fancybox" >';
  echo get_the_post_thumbnail( $post->ID, 'medium' ); 
  echo '</a>';
}
?>
346