我想为管理员URL自动添加查询字符串“_adminToken”,例如:
http://mydomain.site/wp-admin/plugins.php => http://mydomain.site/wp-admin/plugins.php?_adminToken=123
http://mydomain.site/wp-admin/edit.php?post_type=page => http://mydomain.site/wp-admin/edit.php?post_type=page&_adminToken=123
这是我的代码:
add_action( 'after_setup_theme', 'my_theme_setup', 999 );
function my_theme_setup() {
add_filter( 'admin_url', 'filter_admin_url' );
}
function filter_admin_url( $url ) {
$query_string = parse_url( $url, PHP_URL_QUERY );
return !$query_string ? $url . '?_adminToken=123' : $url . '&_adminToken=123';
}
但它不起作用,有人可以帮助我吗?