WordPress 侧边栏显示网站所有作者(含头像)

阿里云服务器

要在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. 刷新页面以查看更改是否生效。


请注意,在编辑主题文件之前,务必备份你的网站以防止意外情况发生。此外,如果你使用的是子主题,建议在子主题中进行修改,以便在主题更新时保留更改。