Php 仅当文章作者是管理员(wordpress)时,才从所有文章中删除作者姓名
我似乎找不到功能代码,只有在作者是管理员的情况下,才能真正将作者从文章中完全删除。我有一般的帖子,将由管理员发布,但我不想让管理员的名字作为作者出现(需要完全删除)。有没有一种方法可以做到这一点,而不隐藏它,而是完全删除它 更糟糕的情况是,我可以隐藏Div元素,但当文章的作者只是一名管理员时,我无法找到实现这一点的代码。我也可以使用用户ID来删除作者。Php 仅当文章作者是管理员(wordpress)时,才从所有文章中删除作者姓名,php,wordpress,function,blogs,Php,Wordpress,Function,Blogs,我似乎找不到功能代码,只有在作者是管理员的情况下,才能真正将作者从文章中完全删除。我有一般的帖子,将由管理员发布,但我不想让管理员的名字作为作者出现(需要完全删除)。有没有一种方法可以做到这一点,而不隐藏它,而是完全删除它 更糟糕的情况是,我可以隐藏Div元素,但当文章的作者只是一名管理员时,我无法找到实现这一点的代码。我也可以使用用户ID来删除作者。 谢谢 分享你的代码Ryan尝试下面的代码我认为你存档了你的功能分享你的代码Ryan尝试下面的代码我认为你存档了你的功能 function get
谢谢 分享你的代码Ryan尝试下面的代码我认为你存档了你的功能分享你的代码Ryan尝试下面的代码我认为你存档了你的功能
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
*/
}