У меня есть каталог WP и тема списка, это пример страницы списка [https://ma7alate.com/listing/kawasaki-motors]/ Я хочу добавить продукты, созданные этим владельцем списка, на страницу списка на боковой панели. Я новичок в PHPЯ написал этот код на PHP, но он показывает только один случайный продукт, я борюсь с ним в течение нескольких дней, код выглядит следующим образом:
<!-- adding products to sidebar -->
<?php
ini_set('display_errors', 'on');
$listing_id = get_the_ID();
$get_user_dp = dwt_listing_listing_owner($listing_id,'dp');
$args = array(
'post_type' => 'product',
'post_status' => 'publish',
'posts_per_page' => 3,
'author' => $get_user_dp
);
$productz = new dwt_listing_products_shop();
$results = new WP_Query( $args );
$fetch_products = '';
if ( $results->have_posts() ) {
while( $results->have_posts() ) {
$results->the_post();
$product_id = get_the_ID('');
$fetch_products= $productz->dwt_listing_shop_listings_shop_grid($product_id);
}
}
wp_reset_postdata();
echo $fetch_products;
if ( is_active_sidebar( 'dwt_listing_listing_detial_sidebar' ) )
{
dynamic_sidebar( 'dwt_listing_listing_detial_sidebar' );
}
?>
</aside>