如何检查帖子/页面或分类帖子是否由管理员发布

时间:2012-07-03 作者:Tamal Dey

示例:-一个站点中有10个用户和2个管理员。

如果帖子由管理员发布,则

<?php ?????() { ?>
  <!-- do this -->   
  <?php } 
  else { ?>
   <!-- do this if posted by user --> 
  <?php } ?>

1 个回复
最合适的回答,由SO网友:Bainternet 整理而成

这可能很简单:

global $post;
if ( user_can( $post->post_author, \'manage_options\' )){
    // this is an admin
} else {
    // this is not
}
假设站点上只有管理员可以管理选项

结束

相关推荐

Profile Field In Admin Bar

我在用户配置文件中添加了一个名为“当前状态”的字段,用户在其中填写自己的信息,如电子邮件、网站等。如何使此字段仅显示给作者,并将其显示在管理员/作者栏中,以便他们无需进入配置文件区域即可进行更新?提前感谢!