这并不难实现。首先,获取array of all admins:
$admins = get_users (array ( \'role\' => \'admin\'));
这将返回一个用户对象数组。您需要一个管理员ID数组,因此必须提取这些ID:
$admin_ids = array();
foreach ($admins as $admin) {$admin_ids[] = $admin->ID;}
接下来,查看当前用户是否在
$admins
列出并相应采取行动
$author_id = get_the_author_meta( \'ID\' );
if (in_array ($author_id, $admin_ids))
...do admin stuff...
else
...do non admin stuff...;
注意:我没有测试此代码,可能需要进行一些调试。