在 WordPress 仪表板自定义小部件上显示用户名和电话

问题描述

我正在尝试在仪表板上显示自定义小部件,其中小部件显示注册日期、用户名和计费电话。

我发现一个插件PHP代码但没有显示计费电话,所以我添加了如下计费电话

<?PHP echo get_user_Meta( get_current_user_id(),'billing_phone',true ) ?>

问题是我只能获取所有其他用户的当前登录用户电话。


如何让它显示每个用户的正确数量

这是我编辑以添加到我的主题的完整插件代码 functions.PHP

add_action('wp_dashboard_setup','od_dashboard_widgets');
function od_dashboard_widgets() {
global $wp_Meta_Boxes;
wp_add_dashboard_widget('od_user_widget','New User','od_dashboard_user');
}
function od_dashboard_user() {
global $wpdb;
$usernames = $wpdb->get_results("SELECT * FROM $wpdb->users ORDER BY ID DESC LIMIT 6");
?>
<table style="width: 100%">
<th><b>Registerd Date</b></th>
<th><b>Name</b></th>
<th><b>Phone</b></th>
<?PHP 
foreach ($usernames as $username) {
$userid = $username->ID ;
?>
<tr>
<td align="center">
<?PHP  $reg_date =  $username->user_registered ;  echo date('M jS Y,h:i:s',strtotime($reg_date));?>
</td>
<td align="center">
<a href="<?PHP echo get_edit_user_link($userid); ?>"><?PHP echo $username->user_nicename ; ?></a>
</td>
<td align="center">
    <?PHP echo get_user_Meta( get_current_user_id(),true ) ?>
</td>
</tr>
<?PHP }
?>
</table>
<?PHP 
}

这是我得到的结果的截图

https://ibb.co/wrngtZK

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)