我正在尝试为管理员添加html" target="_blank">自定义css,如下所示
add_action('admin_head', 'hey_custom_admin_css');
function hey_custom_admin_css() {
global $current_user;
$user_id = get_current_user_id();
if(is_admin() && $user_id != '1'){
echo "<style>#wpwrap{background-color:red;}</style>";
}
}
工作非常完美,但我想将其用于用户名,而不是用户ID
有可能吗?如果是,请给我一些建议
谢谢
编辑代码
第一。。。Css正在工作,但适用于所有用户。包括代码中列出的。
<?php
/**
* Plugin Name: My Plugin
* Plugin URI: https://google.com
* Description: Me
* Version: 1.0
* Author: Plugin
* Author URI: https://google.com
*/
add_action('admin_head', 'hey_custom_admin_css');
function hey_custom_admin_css() {
global $current_user;
wp_get_current_user();
$username = $current_user->user_login;
if(is_admin() && ($username != 'xyz' || $username != 'abc')){
echo "
<style>
#wpwrap{background-color:red;}
</style>";
} }
第二给出错误
<?php
/**
* Plugin Name: My Plugin
* Plugin URI: https://google.com
* Description: Me
* Version: 1.0
* Author: Plugin
* Author URI: https://google.com
*/
global $current_user;
wp_get_current_user(); //Error on this line
$username = $current_user->user_login;
if(is_admin() && ($username != 'xyz' || $username != 'abc')){
echo "
<style>
#wpwrap{background-color:red;}
</style>";
}
给定秒误差
致命错误:未捕获错误:调用/home/dh_w4i633/site中未定义的函数wp_get_current_user()。com/wp content/plugins/me/me。php:13堆栈跟踪:#0/home/dh_w4i633/site。com/wp设置。php(371):include_once()#1/home/dh_w4i633/site。com/wp配置。php(106):需要一次('/home/dh_w4i633…')#2/home/dh_w4i633/site。com/wp负载。php(37):需要_once('/home/dh_w4i633…')#3/home/dh_w4i633/site。com/wp admin/admin。php(34):需要_once('/home/dh_w4i633…')#4/home/dh_w4i633/site。com/wp admin/plugins。php(10):在/home/dh_w4i633/site中抛出一次('/home/dh_w4i633…')#5{main}。com/wp content/plugins/me/me。第13行的php
<?php
global $current_user;
wp_get_current_user();
$username = $current_user->user_login;
if(is_admin() && ($username == 'username' || $username == 'another_username')){
echo "<style>#wpwrap{background-color:red;}</style>";
}
?>
编辑:
编辑中的第二个代码会给您一个错误,因为您一直在运行它,而不是将它附加到钩子上,因此会出现错误。
您编辑的第一个代码似乎是正确的,所以让我们坚持下去。它更改所有用户(包括不需要的用户)的css的原因是因为OR|
运算符。您需要将其替换为和
if(is_admin()
轻应用-设置轻应用管理员
是否可以使用构造格式的URL? 我已尝试使用以下设置值: (此调用的第三方应用程序不支持标头和其他身份验证方法) 我想这是不支持的?
我正在使用WooCommerce会员插件。 在管理仪表板,当我去WooCommerce 姓名,电子邮件,计划,团队,状态,成员以来,到期 我想将USER ID添加到此列。有人知道怎么做吗?
我是wordpress的新手,在管理数据库方面有困难。我已经安装了“管理员”插件来管理数据库。我已经创建了一个名为“usersupp_admin”的新表。现在我还创建了一个自定义模板,该模板将使用PDO语句连接到此数据库,现在的问题是在哪里可以获取主机、数据库名、用户和密码?以下是代码: 任何帮助都将不胜感激。
登录企业管理-订阅号-设置订阅号管理员
本文向大家介绍mongodb权限设置之添加管理员、普通用户的方法,包括了mongodb权限设置之添加管理员、普通用户的方法的使用技巧和注意事项,需要的朋友参考一下 我知道的关系型数据库都是有权限控制的,什么用户能访问什么库,什么表,什么用户可以插入,更新,而有的用户只有读取权限。 例如:mysql安装配置好后,有一个自带的mysql数据库,里面有一张user表,用来存放用户,以及用户权限,而mon