代码之家  ›  专栏  ›  技术社区  ›  Zac

在wordpress中,是否有一个像current_user_这样的语句,除非用户没有特定的访问权限,否则可以显示一些内容?

  •  1
  • Zac  · 技术社区  · 16 年前

    我正试图显示一个自定义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 }
    

    也许我对此很紧张,但我想做相反的事情,如果用户不能在这个例子中安装StutiTo主题,则显示特定的CSS。我这样做是因为css隐藏了我不想全局隐藏的部分管理区域。我也许可以自由使用!重要的是我的风格,但我希望有一个更容易的方式写在这个函数。

    或者有办法写

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

    如果是7级?

    1 回复  |  直到 16 年前
        1
  •  1
  •   hsatterwhite    16 年前

    试一试: http://wordpress.org/extend/plugins/adminimize/

    如果你不想使用它,至少看看源代码,看看是怎么做到的。