據我發現所有大部分的 WordPress 幻燈片外掛都是透過選擇分類來實現的,這樣的設計其實很不科學,為什麼這麼說呢?因為幻燈片圖片都是站長覺得非常好的文章才會用幻燈片來推薦給讀者,好的文章不可能是整個欄目,所以個人一向不太喜歡用 WordPress 幻 燈片外掛,於是就寫了一段程式碼來實現,其實很簡單,在釋出文章的時候在自定義域新增關鍵字“featured” 來實現,然後在 javascript 幻燈片 效果程式碼中呼叫 meta_key=featured 就可以達到真正的精彩文章推薦功能, 以下是本站的幻燈片程式碼,大家可以參考, 如你有更好的方法,不防和大家分享。
| <UL id="SwitchNav"> <?php $saved = $wp_query; query_posts('meta_key=featured&showposts=5'); ?> <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <LI> <A href="<?php the_permalink(); ?>" title="<?php the_title(); ?>" rel="bookmark"><STRONG><?php the_title(); ?></STRONG> <?php $image=get_post_meta($post->ID, 'thumbnail_image_value', $single=true); if($image == "") { $image = get_post_image(0, "full", false); } $image = get_bloginfo('template_directory') . "/timthumb.php?src=" . $image . "&h=44&w=74&zc=1"; ?> <?php if ( get_post_meta($post->ID, 'thumbnail_image_value', true) ) : ?> <IMG src="<?php echo $image; ?>" title="<?php the_title(); ?>" alt="<?php the_title();?>" /> <?php endif ?> </A> </LI> <?php endwhile; ?> <?php endif; $wp_query = $saved; ?> </UL> |