我正在使用WooCommerce,需要以如下格式从wp\\U usermeta获取我的用户账单名称、账单地址、账单电话、账单电子邮件等:
name,address,phone,email
fake name, 123 stackexchange rd,111-111-1111,[email protected]
有人知道怎么做这样的事吗?如果可能的话,我需要一次性为大量用户(10k以上)完成。我尝试使用一些php代码,但没有成功。感谢您的帮助
SO网友:John Doerthy
您可以使用meta\\u query来指定要在执行的查询中满足的条件。i、 e.:
// grab some record from DB with a specific meta query
$args = array(
\'post_type\' => array( \'woo_commerce_something\' ),
\'orderby\' => \'rand\',
\'posts_per_page\' => -1,
\'meta_query\' => array(
array(
\'key\' => \'meta_something_woo_commerce_email\',
\'value\' => \'email@[email protected]\'
)
)
);
$the_query = new WP_Query( $args );
if ( $the_query->have_posts() ) :
while ( $the_query->have_posts() ) : $the_query->the_post();
// do something
endwhile;
endif;
wp_reset_postdata();