Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何通过函数()重定向Wordpress 404页面_Php_Wordpress - Fatal编程技术网

Php 如何通过函数()重定向Wordpress 404页面

Php 如何通过函数()重定向Wordpress 404页面,php,wordpress,Php,Wordpress,我想更改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 ); }

我想更改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 default(admin post.php)页面下显示“这已经被禁用”。 但当我的函数被赋值时,我需要将它重定向到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();
        }