Intereting Posts
Сортировка сообщений с метаданной не работает Понимание apply_filters кнопка фрагмента не будет отправлена ​​на пользовательскую почтовую страницу Простая страница администрирования и пользователя с настраиваемыми цветовыми полосами Как запустить функцию JavaScript в WooCommerce? Таможенная таксономия не сохраняется в конце сообщения «Показать на экране» для пользовательских таксономий не сохраняется переписать url с параметром или pagination вне определенного значения не работает get_categories для настраиваемого типа сообщений с привязкой к конкретной пользовательской таксономии Как показать post_title с помощью get_permalink? Передача параметров настраиваемому шаблону страницы с использованием чистых URL-адресов Любое преимущество использования get_header () over include ('header.php')? Последние сообщения Использование frontpage.php не * вполне * работает правильно Использование в 'category_name' в '$ query-> set ();'? Использовать PHP-код в разделе «Администрирование меню»

Получить информацию о usermeta из sql-запроса

Я использую WooCommerce и должен получить имя пользователя, платежный адрес, платежный телефон, платежный адрес электронной почты и т. Д. От wp_usermeta в хорошем формате:

name,address,phone,email fake name, 123 stackexchange rd,111-111-1111,email@email.com 

Кто-нибудь знает, как это сделать? Мне нужно сделать это для многих пользователей (10k +) за один раз, если это возможно. Я пробовал использовать некоторый php-код, но он не работал. Любая помощь оценивается

Вы можете использовать meta_query, чтобы указать, какие условия вы хотите выполнить с тем запросом, который вы выполняете. то есть:

 // 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@email.com' ) ) ); $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();