经常会在WordPress搭建的网站中列出各个category,当某个category中就只有一个产品的时候,点击该category仅仅列出一个产品缩略图,总感觉用户体验不是很好,如果能够当某个category里边仅有一个产品的时候,点击该category会自动跳转到该category里边的产品详情页面就好了,我们google了一下,还真有人写过类似的方案,不敢独享,分享给大家:
将以下代码贴到模板category.php里边:
if ( $wp_query->post_count == 1 && $wp_query->max_num_pages == 1 ) { wp_redirect( get_permalink( $wp_query->posts['0']->ID ) ); exit; }
保存上传覆盖以后,搞定收工。