繁体   English   中英

如何通过function()重定向Wordpress 404页面

[英]how to redirect Wordpress 404 page through function()

我想在我的wordpress插件中更改角色。

            if ( is_admin() && ! is_user_logged_in() && ! defined( 'DOING_AJAX' ) && $pagenow !== 'admin-post.php' ) {
            wp_die( __( 'This has been disabled', 'wp-hide-login' ), 403 );
        }

        $request = parse_url( $_SERVER['REQUEST_URI'] );

当我的插件执行该操作时,Wordpress在WP默认(admin-post.php)页面下显示“已被禁用”。 但是我需要在我的函数得到分配时将其重定向到404页面。

就像“已被禁用”一样> http://www.example.com/404

<?php
 if ( is_admin() && ! is_user_logged_in() && ! defined( 'DOING_AJAX' ) && $pagenow !== 'admin-post.php' ) 
      {
             global $wp_query;
            $wp_query->set_404();
            status_header( 404 );
            get_template_part( 404 ); exit();
        }

?>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM