将Woocommerce产品链接到列表所有者

时间:2019-03-05 11:22:51

标签: php wordpress woocommerce fetch directory-listing

我有一个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>

0 个答案:

没有答案