我似乎找不到能够真正将作者从帖子中完全删除的功能代码,除非作者是管理员。我有一些将由admin发布的通用帖子,但我不想让admins名称以作者的身份出现(需要将其完全删除)是否有一种方法可以隐藏而不是完全删除呢?
更糟糕的是,当帖子的作者仅为管理员时,我可以隐藏Div元素,但无法找到实现此目的的代码。如果也可以删除作者,我也可以使用用户ID。谢谢!
function get_user_role($post_authr_id) {
$user = new WP_User($post_authr_id);
return array_shift($user->roles);
}
global $post;
$post_authr_id = $post->post_author;
$auhtor_role = get_user_role($post_authr_id);
if($auhtor_role !== 'administrator'){
//if auhor role is not admin display auhtor name
/*
your author display code here
*/
}