要在WordPress侧边栏显示网站所有作者(含头像),你可以使用以下方法之一:
方法一:使用插件
1. 在WordPress后台导航菜单中,选择“插件”>“添加新插件”。
2. 在搜索框中输入“Author Avatars List”或类似的关键词,找到并安装适合的插件。
3. 激活插件后,导航到“外观”(Appearance)选项卡,然后选择“小工具”(Widgets)。
4. 在小工具面板中,找到并拖动“Author Avatars List”或类似的部件到侧边栏中。
5. 配置部件的参数,例如选择要显示的角色、头像的大小等。
6. 保存设置并发布或更新侧边栏。
方法二:编辑主题文件
1. 登录到你的WordPress主题的后台文件管理器或使用FTP客户端登录到你的网站主机。
2. 导航到位于主题文件夹中的`sidebar.php`文件(通常位于`wp-content/themes/your-theme/sidebar.php`)。
3. 在文件中找到一个合适的位置,例如在`<ul>`标签内部。
4. 添加以下代码来显示作者头像列表:
```php
<?php
// 获取当前用户的角色
$role = current_user_can();
// 循环遍历所有用户并显示头像
foreach (get_users() as $user) {
if ($role == $user->roles[0]) {
echo '<li><a href="' . esc_url(get_author_posts_url($user->ID)) . '">' . get_avatar($user->ID, 32) . '<span>' . $user->display_name . '</span></a></li>';
}
}
?>
```
这段代码会获取当前用户的角色,然后循环遍历所有用户,并显示与当前用户角色相同的用户的头像和姓名。你可以根据需要进行调整。
5. 保存文件并上传到服务器。
6. 刷新页面以查看更改是否生效。
请注意,在编辑主题文件之前,务必备份你的网站以防止意外情况发生。此外,如果你使用的是子主题,建议在子主题中进行修改,以便在主题更新时保留更改。