我正在使用这2个插件
http://www.wpexplorer.com/wordpress-user-contact-fields/ 和 WooCommerce
第一个参数,在这种情况下,数字“1”指的是用户的id,如何将其更改为动态?因此,根据用户的不同,我会得到自己的具体信息
<h2>Personal</h2>
<?php
echo '<ul>';
echo '<li>Direccion: ' .get_user_meta(1,'address',true) . '</li>';
echo '<li>Compañia: ' .get_user_meta(1,'company',true) . '</li>';
echo '<li>Birth dAte: ' .get_user_meta(1,'birth',true) . '</li>';
echo '<li>Gender: ' .get_user_meta(1,'gender',true) . '</li>';
echo '<li>phone: ' .get_user_meta(1,'phone',true) . '</li>';
echo '</ul>';
?>
感谢
答案 0 :(得分:1)
不要试图让某个功能做一些不打算做的事情。写你自己的。特别是对于这么简单的事情。
function getUserStuff($id, $item){
$item = mysql_real_escape_string($item);
$id = mysql_real_escape_string($id);
$q = mysql_query("SELECT `".$item."` FROM `users` WHERE `id` = '".$id."'");
$z = mysql_fetch_assoc($q);
return (mysql_num_rows($q) > 0) ? $z[$item] : false;
}
这只是一个例子。为简单起见,我使用了一个不推荐使用的函数,但您应该使用不同的API。