Make User Role a Filter

时间:2014-10-23 作者:Tim

我有一个后端,我正在尝试编辑。

基本上它说:如果(任何)用户登录,显示一些记录,否则什么也不显示。

我想将此限制为名为“管理员”的特定角色,例如,如果用户已登录且用户角色=管理员,则显示记录

有人能帮我吗?

以下是我所拥有的:

<div class="proposals-list row">
    <div class="columns large-12">

    <?php hrb_before_post_section( HRB_PROJECTS_PTYPE, \'proposals\' ); ?>

    <?php if ( ! empty( $proposals ) && is_user_logged_in() ): ?>

        <?php foreach( $proposals as $proposal ): ?>

            <?php appthemes_load_template( \'content-proposal.php\', array( \'proposal\' => $proposal ) ); ?>

        <?php endforeach; ?>

    <?php elseif ( is_user_logged_in() ) : ?>

        <h5 class="no-results"><?php echo __( \'No Proposals Yet.\', APP_TD ) . ( ( current_user_can( \'add_bid\', get_the_ID() ) ? \' \' . sprintf( __( \'<a href="%s">Apply to Project.</a>\', APP_TD ), get_the_hrb_apply_to_url() ) : \'\' ) ); ?></h5>

    <?php else: ?>

        <h5 class="no-results"><?php echo sprintf( __( \'Please <a href="%s">login</a> to view this project proposals.\', APP_TD ), wp_login_url( get_permalink() . \'#proposals\' ) ); ?></h5>

    <?php endif; ?>

    <?php hrb_after_post_section( HRB_PROJECTS_PTYPE, \'proposals\' ); ?>

    </div>
</div>

1 个回复
SO网友:shanebp

Replace is_user_logged_in() with is_super_admin().

结束

相关推荐

Admin Theme customization

我遵循wordpress codex网站上关于通过插件创建管理主题的说明。我激活了插件,但我的样式表没有包含在<head>.. 这是我的代码:add_action( \'admin_init\', \'kd_plugin_admin_init\' ); add_action( \'admin_menu\', \'kd_plugin_admin_menu\' ); function kd_plugin_admin_init() { /* Register