gpt4 book ai didi

php - 如何优化 Wordpress wp_usermeta 表?

转载 作者:行者123 更新时间:2023-11-29 06:50:41 29 4
gpt4 key购买 nike

我正在尝试优化一个拥有大约 13,000 名用户的 Wordpress 网站。目前,每个新用户都会向 wp_usermeta 表添加大约 20 行,因此涉及该表的查询开始变慢。我们不使用为每个用户添加的许多 meta_keys,所以我想删除它们。

例子:

jabber
googleplus
twitter
yim

我想知道这些是由 WP 核心添加的,还是来 self 的某个插件。如果它们来自核心,移除它们有什么坏处吗?有没有一种优雅的方法来防止生成新的?

最佳答案

您可以轻松删除用户字段。但请确保主题未使用这些字段。

function my_user_fields( $contactmethods ) {
//Remove user fields
unset($contactmethods['yim']);
unset($contactmethods['aim']);
unset($contactmethods['jabber']);

//Add user fields
$contactmethods['user_gtalk'] = 'GTalk';
$contactmethods['user_facebook'] = 'Facebook';
$contactmethods['user_twitter'] = 'Twitter';
$contactmethods['user_google'] = 'Google+';
$contactmethods['user_linkedin'] = 'LinkedIn';

return $contactmethods;
}

add_filter('user_contactmethods','my_user_fields',10,1);

关于php - 如何优化 Wordpress wp_usermeta 表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15582325/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com