我必须这样做,但只在我的网站的某些类别。这是我使用的代码-我把它放在我的主题中functions.php
:
// use template_redirect action:
add_action( \'template_redirect\', \'my_redirect_to_post\' );
/// Function to redirect from certain category pages to first post of those categories
function my_redirect_to_post() {
if (is_category(\'3\') || is_category(\'5\') ) {
$category = get_the_category();
$posts = query_posts(\'showposts=1&cat=\'.$category[0]->cat_ID);
if(have_posts()) :
wp_redirect(get_permalink($post->ID));
endif;
}
}
当然,如果需要在所有类别中执行此操作,可以删除该条件
if (is_category(\'3\') || is_category(\'5\') )
.