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

Ourboke
Ourboke
Ourboke
486
文章
130
评论
2021年6月1日08:40:59
评论
31

当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'); //把定义的函数使用上

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

茫茫人海能够相遇便是缘分,但请记住;尊重每一份辛勤的汗水,所以转载请注明出处,谢谢!
Ourboke
  • 本文由 发表于 2021年6月1日08:40:59
  • 转载请务必保留本文链接:https://www.ourboke.com/2589.html
如何为WordPress主题添加文章字数和阅读时间 WordPress

如何为WordPress主题添加文章字数和阅读时间

折腾的路上永不止,很奇怪对于一篇文章内的字数和阅读时间有啥用呢,这我也不知道,也不敢问。不过有朋友说人家的主题里都有,博主你知道怎么加一个吗?说实话我是不知道的,不过在鸟哥这里看到了这个教程,所以今天...
如何修改WordPress用户ID WordPress

如何修改WordPress用户ID

在第一次用WordPress的时候因为不清楚,所以在登录名称选择的时候比较随意,从而选择了默认登录名称,时候才发现不能够修改。 如何修改WordPress用户ID 要想修改最好的办法就是重新创建一个新...
WordPress网站域名实现完美更换操作教程 WordPress

WordPress网站域名实现完美更换操作教程

网站域名变更是屡见不鲜的事情,每个人都会因为某些事情对之前的所作进行推翻,每个程序的更换域名操作方式也不一样。我们就拿WordPress网站域名更换来举个例子,这也是众多WordPress用户经常遇到...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: