当WordPress列表只有一篇文章时,如何直接跳转到该文章

发布时间:2021-6-01 08:40

当WordPress列表只有一篇文章时,如何直接跳转到该文章?有时发现某个列表下只有一篇文章时,整个页面会看起来很不协调,希望不显示该列表页面,直接跳转到该文章。

WordPress直接跳该文章

当WordPress列表只有一篇文章时,如何直接跳转到该文章

用插件解决吗?不!把下面的代码添加到主题的functions.php文件:

    function category_jump_page() { //定义函数
    	if(is_category()) { //判断是否是分类列表页面
    		global $wp_query; //定义全局变量
    		if ($wp_query->post_count == 1) { //判断文章数量是否是1
    			wp_redirect( get_permalink( $wp_query->posts['0']->ID ) ); //如果是1则使用wordpress内置函数wp_redirect跳转
    		}
    	}
    }
    add_action('template_redirect', 'category_jump_page'); //把定义的函数使用上

怎么样,是不是别所谓的插件强太多了,还不会影响网站的加载速度。

WordPress纯代码实现文章相关推荐功能 WordPress

WordPress纯代码实现文章相关推荐功能

这两天准备把的相关推荐功能进行了重写,将原来的文章相关推荐功能做了自我感觉非常优秀的改进,相比用其它 WordPress 相关文章推荐的插件来说,我更喜欢自己来折腾,经过这一番的重写 WordPres...