2
我正在使用Woocommerce订阅,并且我想生成一个表格,显示所有活动订阅者及其相关用户信息。以下代码只是拉起所有用户...任何想法如何正确地做到这一点?谢谢! :)WooCommerce订阅 - 获取活动订阅者信息以在表中显示
<table style="border-collapse: collapse;" border="0" width="450" cellspacing="0" cellpadding="0"><colgroup> <col span="5" width="75" /> </colgroup>
<tbody>
<tr>
<td width="75"><strong>Last Name</strong></td>
<td width="75" height="13"><strong>First Name</strong></td>
<td width="75"><strong>Company</strong></td>
<td width="95"><strong>Phone</strong></td>
<td width="75"><strong>Email</strong></td>
</tr>
<?php
$args = array(
'post_type' => 'shop_subscription', // Subscription post type
'post_status' => 'wc-active', // Active subscription
'order' => 'ASC',
'meta_key' => 'last_name',
'orderby' => 'meta_value',
'numberposts' => -1,
);
// The Query
$user_query = new WP_User_Query($args);
// User Loop
if (! empty($user_query->results)) {
foreach ($user_query->results as $user) {
echo '
<tr>
<td height="13">' . $user->last_name . '</td> <td>' . $user->first_name . '</td> <td>' . $user->billing_company . '</td><td>' . $user->billing_phone . '</td> <td>' . $user->user_email . '</td></tr>' ;
}
} else {
echo 'No users found.';
}
?>
</tbody>
</table>
太棒了!谢谢!!自从名字在名字栏中拉出来之后,我做了一些更改,我需要按姓氏字母顺序组织表格。我会在下面发布更新的代码。 –
对不起@LoicTheAztec我是新的,我不知道正确的协议!谢谢你的真棒回答! –