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

  • A+
所属分类:建站系统

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

我们在使用WordPress建站的过程当中,有时发现某个分类下只有一篇文章,整个页面看起来不协调,我们希望不显示列表页面,直接跳转到该文章的具体页面。下面介绍一下实现的方法。切换到网站模板目录,打开functions.php文件,加入以下代码便可以实现。

  1. function stf_redirect_to_post(){
  2. global $wp_query;
  3. // If there is one post on archive page
  4. if( is_archive() && $wp_query->post_count == 1 ){
  5. // Setup post data
  6. the_post();
  7. // Get permalink
  8. $post_url = get_permalink();
  9. // Redirect to post page
  10. wp_redirect( $post_url );
  11. }
  12. }
  13. add_action('template_redirect', 'stf_redirect_to_post');
河南亿恩科技股份有限公司(www.enkj.com)始创于2000年,专注服务器托管19年,是国家工信部认定的综合电信服务运营商。亿恩为近五十万的用户提供服务器托管、服务器租用、机柜租用、云服务器、网站建设等网络基础服务,另有网总管、名片侠网络推广服务,使得客户不断的获得更大的收益。 服务热线:400-723-6868 服务器/云主机 24小时售后服务电话:0371-60135900 虚拟主机/智能建站 24小时售后服务电话:0371-55621053
广告也精彩
avatar

发表评论

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