php - 用户头像如何在 wordpress 中工作?

标签 php wordpress buddypress avatar-generation

我正在为一个网站迁移到 WordPress,旧网站的所有用户图像都必须在 WordPress buddypress 配置文件中设置为头像。

我编写了一个 PHP 脚本来迁移所有用户以及密码并且工作正常。

我的问题是如何使用 PHP 代码(而不是 WordPress 代码)设置用户头像。我不明白它是如何存储的以及它在表中的存储位置。我知道它存储的位置格式如下,

wp_content/uploads/avatars/userid/randomtext.jpg

这个 randomtext.jpg 是如何生成的,这些信息保存在哪里?

谁能帮帮我?

最佳答案

就是这样,您不必创建任何随机文本。只需在“avatars”文件夹中创建一个以 userid 作为名称的目录,并保存两张图像,例如 userid (22),

wp_content/uploads/avatars/22/22-bpfull.jpg (150x150px) wp_content/uploads/avatars/22/22-bpthumb.jpg (50x50px)

或者 wp_content/uploads/avatars/22/anyname-bpfull.jpg wp_content/uploads/avatars/22/anyname-bpthumb.jpg

就是这样。无需存储在任何表中。只需在相应目录中创建图像即可。

关于php - 用户头像如何在 wordpress 中工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11168708/

相关文章:

php - 客户端调用 php 的 Elasticsearch 配置问题

javascript - jQuery - 获取元素的高度并将该高度应用于同一父元素内的另一个元素

javascript - jQuery 在注册表中隐藏问题

php - fatal error : Cannot redeclare happening on same line

wordpress - 在 Buddypress 上添加自定义事件流

php - 如何从MySQL数据库表中获取不重复的随机值?

php - 使用数据库中的 ID 重命名文件

wordpress - 在 WordPress PHP 中将长域 URL 重写为短域 URL

php - 替换 @mysql_fetch_array 进行 php7 升级

php - WooCommerce,手动添加产品和购买价格