douhuantui6259
2018-04-13 08:40
采纳率: 100%
浏览 44
已采纳

从模板重定向到父页面 - Wordpress

I got a template that i use like a block in his parent page, and i would like to redirect this template.

Could you tell me how can i redirect my page who got a template name to his parent page ?

I don't know how i can detect the template in my hook ...

i would like to do something like that :

add_action( 'template_redirect', 'wpnc_redirect_single' );
function wpnc_redirect_single() {
    $queried_post_type = get_query_var('post_type');
    if ( is_single() && 'reference' ==  $queried_post_type ) {
        wp_redirect( home_url(), 301 );
        exit;
    }
}

But here it's for a custom type

Thanks

图片转代码服务由CSDN问答提供 功能建议

我有一个模板,我在他的父页面中使用了一个块,我想重定向这个模板。

您能否告诉我如何将获得模板名称的页面重定向到其父页面?

我不知道如何在我的钩子中检测到模板...

我想做类似的事情:

  add_action('template_redirect','wpnc_redirect_single'); 
 
函数wpnc_redirect_single(){
 $ queried_post_type = get_query_var('post_type'); 
 if(is_single()&  &'reference'== $ queried_post_type){
 wp_redirect(home_url(),301); 
退出; 
} 
} 
   
 
 

但是 这里是自定义类型

谢谢

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • doushao1948 2018-05-04 13:07
    已采纳
    if (is_page_template("templates/template-pdf.php")){
    wp_redirect( home_url(), 301 );
     exit;
     }
    

    Like that

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题