有没有一种功能方式可以让我对其他管理员隐藏侧栏?这意味着他们看不到它,所以他们无法编辑它的内容,但它仍然存在?
我想通过一个小部件将我的版权(由footer开发)放在一个侧栏中,这样我就可以为各种布局创建更多这样的页脚,但我不想让客户端访问这个侧栏。
我知道我可以通过一个有条件的css函数来实现这一点,但是有没有一个函数可以不使用css就实现这一点呢?Wordpress本地语言?
类似示例:
function Hide_Admin_Bar() {
if (!current_user_can(\'My_User_Name_Here\') && !is_admin()) {
show_admin_bar(false);
}
}
最合适的回答,由SO网友:Fearless Mode 整理而成
这是我使用的基于css的解决方案。
global $pagenow;
if (in_array($pagenow, array(\'widgets.php\'))) {
function Only_show_to_webmaster_user_things_by_css() {
global $current_user;
$username = $current_user->user_login;
if ($username == \'Your_Username_Here\') {
}
else {
?>
<style>#Sidebar_ID_Here{display:none !important;}</style>
<?php
}
}
add_action(\'admin_head\',\'Only_show_to_webmaster_things_by_css\');
}