[英]Removing author name from all posts only if post author is admin (wordpress)
我似乎找不到 function 代碼,只有在作者是管理員的情況下,才能真正從帖子中完全刪除作者。 我有將由管理員發布的通用帖子,但我不希望管理員名稱顯示為作者(需要將其完全刪除)有沒有辦法做到這一點而不隱藏它,而是完全刪除它?
更糟糕的是,我可以隱藏 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
*/
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.