Есть ли в Wordpress такой оператор, как current_user_can, кроме как показывать что-то, если у пользователя нет определенного доступа? - PullRequest
1 голос
/ 26 апреля 2010

Я пытаюсь показать пользовательский CSS в зависимости от прав пользователя с помощью функции, подобной:

 <?php
if ( !current_user_can( 'install_themes' ) ) { ?>
<link media="all" type="text/css" href="<?php bloginfo( 'template_directory' ); ?>/library/styles/customAdmin.css" rel="stylesheet">
<?php }

Возможно, я не очень разбираюсь в этом, но я хочу сделать обратное и показать конкретный CSS, если пользователь не может, в данном случае, install_themes. Я делаю это таким образом, потому что css скрывает части административной области, которые я не хочу скрывать глобально. Вероятно, я мог бы сделать это с либеральным использованием! Важное в моих таблицах стилей, но я надеялся, что есть более простой способ написать это в функции.

Или есть способ написать

<?php if ( current_user_can('level_7') ) : ?>

с чем-то вроде if

1 Ответ

1 голос
/ 26 апреля 2010

Попробуй: http://wordpress.org/extend/plugins/adminimize/

И если вы не хотите использовать это, то хотя бы посмотрите на исходный код, чтобы увидеть, как это делается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...