[英]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.