我想更改我的 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'] );
Run Code Online (Sandbox Code Playgroud)
当我的插件得到操作时,Wordpress 在 WP 默认 (admin-post.php) 页面下显示“这已被禁用”。但是当我的函数被分配时,我需要将它重定向到 404 页面。
就像“这已被禁用”> http://www.example.com/404
小智 5
<?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();
}
Run Code Online (Sandbox Code Playgroud)
?>
| 归档时间: |
|
| 查看次数: |
6303 次 |
| 最近记录: |