当WordPress分类只有一篇文章时直接跳转到该文章

WordPress来源:boke82342阅读模式

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

本站文章大部分始于原创,用于个人学习记录,可能对您有所帮助,仅供参考!

weinxin
我的微信
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
 
知更鸟
评论  2  访客  2
    • 凡蜕博客
      凡蜕博客 2

      鸟叔怎么为文章自动添加标签呀我看主题介绍上有这个功能但是一直没发现 是我的版本太旧了吗

      • 医疗美容
        医疗美容 1

        翻页的跳转设置怎么弄

      匿名

      发表评论

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

      拖动滑块以完成验证