У меня возникают проблемы с получением информации о продукте через функции объекта в Woocommerce.Woocommerce получить все продукты в массиве
Это, как я:
public function table_data()
{
$args = array('post_type' => 'product', 'posts_per_page' => -1);
$products = get_posts($args);
$pfactory = new WC_Product_Factory();
foreach($products as $product)
{
$_product = $pfactory->get_product($product);
}
}
Это возвращает информацию о товарах из wp_posts только, он не даст мне информацию, хранящуюся в wp_postmeta.
Мне нужна полная информация из всех продуктов (например, цена, ски, запас и т. Д.) В одном массиве, но мне, кажется, что-то не хватает, и я не уверен, имеет ли он иерархию функций в моем коде. Однако я думал, что это возможно обойтись без SQL-запросов.
В основном, то, что я пытаюсь сделать, это полный дубликат списка продуктов в админ для публикации продуктов с информацией в панели.
Спасибо за помощь, которую я могу получить.
Извините, но я не могу заставить его работать. – imcalmed
Что не работает? Что вы пытаетесь? Этот код еще не выводит ничего, а дает вам переменные, необходимые для вывода данных. – johnnyd23
Im делает простой тест с вашим примером кода, где я пытаюсь var_dump некоторые параметры. Но я не понимаю, почему вы используете $ product-> в своем примере? – imcalmed