非常大的BuddyPress个人资料字段选项列表

时间:2019-07-03 作者:Palaeocortex

我正在用BuddyPress xprofile字段创建一个站点,它最多可以有40000个选项。我已经通过csv文件将选项加载到db中。现在网站加载速度很慢,基本上无法使用。如果没有许多字段选项,它的加载速度很快。加载后,一切正常,包括个人资料搜索。如何防止Buddypress在默认情况下加载字段的所有选项?

我使用select2 multiselect字段,它可以通过AJAX/PHP加载小块数据。这很好用。但在初始化select2字段之前,速度会减慢。默认情况下,BuddyPress可能正在加载所有可用选项。

WP、BP是最新版本。这个问题仍然存在于Twenty199主题中(因此它不是主题问题)。目前,我正在使用免费进化主题。

我很感激你的任何暗示!

1 个回复
SO网友:Iman Ghavamabadi

我也有同样的问题,我这样做了,效果很好:添加3个选项并转到您的数据库。搜索这些选项中的任何一个,找到后,转到其中的表。您将无法看到选项,只能看到字段名称。以CSV格式导出在中找到选项的表。下载导出的文件时,将选项添加到其中,并以与其他3个选项的其他列相同的方式填充其他列。然后在导出相同文件的相同位置导入文件,瞧,完成了:)

相关推荐

BuddyPress通过REST更新用户头像

我正在创建一个自定义后端API,以通过用户id更新用户头像图像。因此,我通过post REST请求发送以下参数:–user_id : 用户的id;–图片:base64 形象–image_name: 图像名称。这是我用来更新头像图像的php代码,但它不起作用// Get URL data global $json_api $user_id = $json_api->query->user_id; $image = $json_api->query->image