我想在我的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页面。
和#34一样;这已被禁用" > http://www.example.com/404
答案 0 :(得分:4)
<?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();
}
&GT;