Я использую следующий код, чтобы получить данные о должностях, которые WooCommerce продукты в моем веб-сайте WorpdressПолучить Wordpress JSON данных
$args = array('post_type' => 'product', 'posts_per_page' => 100, 'product_cat' => 'Tools');
$loop = new WP_Query($args);
echo $loop->get_posts();
wp_reset_query();
Это работает. Но я также хочу получить мета-сообщение для каждого продукта, чтобы получить такие атрибуты, как цена.
Я хочу напечатать эти данные в формате json с помощью json_encode($loop->get_posts())
, поэтому я должен сделать это без петли еще недействительный json будет возвращен.
Как объединить данные из get_posts()
и get_post_meta()
, чтобы я мог кодировать его как один объект json для извлечения данных?
Почему вы не создаете функцию в 'functions.php' и не делаете json вручную? – jycr753
Не уверен, что вы подразумеваете под "сделайте json вручную" – Tester