将用户元复制到WordPress中的post元

将用户元复制到WordPress中的post元,wordpress,geolocation,metadata,Wordpress,Geolocation,Metadata,由于geomashup只检索post_meta,因此我尝试将geo_位置从自定义注册字段复制到包含地图的页面的meta中。 我使用的代码是: <?php $blogusers = get_users_of_blog(); if ($blogusers) { foreach ($blogusers as $bloguser) { $user = get_userdata($bloguser->user_id); $user_location = the_author_meta('ge

由于geomashup只检索post_meta,因此我尝试将geo_位置从自定义注册字段复制到包含地图的页面的meta中。 我使用的代码是:

<?php 
$blogusers = get_users_of_blog();
if ($blogusers) {
foreach ($blogusers as $bloguser) {
$user = get_userdata($bloguser->user_id);
$user_location = the_author_meta('geo_address', $user->ID);
add_post_meta( 463, 'geo_move', $user_location); 

}}
?>


这将创建post meta,但该值被写为空白,因此看起来$user\u location不起作用。有什么建议吗?

答案在这里提交:


我自己回答这个问题是为了关闭它,不浪费任何人的时间

听起来好像
$user\u location
没有价值。您可以通过
print\r()
或error\u log()`检查它的值吗?如果我回显它或使用print\r(),它将返回存储在geo\u address中的所有不同lat/long的列表