答案是,这不能以任何效率来完成。最好的方法是从序列化数组中提取数据,并将每个数据保存为它们自己的键/值对wp_usermeta
桌子我的钥匙是extraInfo
我需要的值在值中序列化。这是我用来从数据自动创建新键和值的脚本。回音只是用于屏幕上的一些反馈,没有必要。如果您有很多用户,您可能希望使用number
和offest
在get_users
查询希望这对别人有帮助。
<?php
$users = get_users( \'number=10\' );
foreach ( $users as $user ) {
$extras = unserialize(get_the_author_meta( "extraInfo", $user->ID ));
foreach ($extras as $key=> $value) {
echo \'<p>\' . $key . \': \' . $value . \'</p>\';
update_user_meta( $user->ID, $key, $value);
}
echo \'<p>\' . esc_html( $user->user_email ) . \'</p>\';
echo \'<hr>\';
}
?>