為您的佈景主題增添「相冊功能」
為了要有像樣點的相冊功能,我們必須為我們的佈景主題新增一個名為 image.php 的檔案,這個檔案基本上與 single.php 是大同小異的;因為為了版面的一致性,所以我們要取用 single.php 的「模板結構」然後再加上底下的程式碼就可完成一個 image.php 檔案。
當然啦,這個可以視您所需的「東西」來增減或者是更改為您所要的標籤。
image.php 的主要結構
<?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div id="TheEntry"> <div id="entry"> <h2><a href="<?php echo get_permalink($post->post_parent); ?>" rev="attachment"><?php echo get_the_title($post->post_parent); ?></a> » <?php the_title(); ?></h2> <p class="attachment"> <a href="<?php echo wp_get_attachment_url($post->ID); ?>"> <?php echo wp_get_attachment_image( $post->ID, 'medium' ); ?><!--觀看的圖片--> </a> </p> <div class="caption"> <?php if ( !empty($post->post_excerpt) ) the_excerpt(); ?><!--這是圖片的標題--> </div> <div class="navigation"> <div class="alignleft"><?php previous_image_link() ?></div><!--上一張圖片--> <div class="alignright"><?php next_image_link() ?></div><!--下一張圖片--> </div> </div> </div> <?php endwhile; else: ?> <p>找不到!<br />抱歉,沒有符合條件的文章。</p> <?php endif; ?>
上述第 10 列的程式碼:
<?php echo wp_get_attachment_image( $post->ID, 'medium' ); ?>
就是您點選相冊中某張圖片後,所呈現的圖,而其中的
'medium'
這個值應該是有這三個 thumbnail、medium 與 full。
- thumbnail – 依舊顯示為經裁減過的縮圖。
- medium – 顯示為中等尺寸(不經裁減)的圖。
- full – 顯示完整尺寸的圖,如果超過版面,則會顯示不經裁減的縮圖。




