WordPress中当分类列表里只有一篇文章时直接跳转到该文章具体页面

WordPress中当分类列表里只有一篇文章时直接跳转到该文章具体页面

资源外星人导读:本站为大家带来WordPress中当分类列表里只有一篇文章时直接跳转到该文章具体页面文章,更多建站技术,请继续关注资源外星人!

我们在使用WordPress建站的过程当中,有时发现某个分类下只有一篇文章,整个页面看起来不协调,我们希望不显示列表页面,直接跳转到该文章的具体页面。下面介绍一下实现的方法。

切换到网站模板目录,打开functions.php文件,加入以下代码便可以实现。

function stf_redirect_to_post(){
	global $wp_query;
	// If there is one post on archive page
	if( is_archive() && $wp_query->post_count == 1 ){
		// Setup post data
		the_post(); 
		// Get permalink
		$post_url = get_permalink();
		// Redirect to post page
		wp_redirect( $post_url );
	}	
}
add_action('template_redirect', 'stf_redirect_to_post');

以上就是资源外星人整理的WordPress中当分类列表里只有一篇文章时直接跳转到该文章具体页面全部内容,希望对大家有所帮助!