Выделите темы на bbpress автора, который купил продукт на WooCommerce

Я использую bbpress для форума и WooCommerce. Я хочу выделить темы автора, который купил продукт. Вот мой код, но он не работает. Я поставил это loop-single-topic.php

<?php   
        $id_product_list = array();
        $loop = new WP_Query( array( 'post_type' => array('product', 'product_variation'), 'posts_per_page' => -1 ) );
        while ( $loop->have_posts() ) : $loop->the_post();
        $theid = get_the_ID();
        array_push($id_product_list, $theid);
        endwhile; wp_reset_query(); 

        $user_email = get_the_author_meta('user_email'); 
        $author_id = get_the_author_meta('ID'); 

        foreach ($id_product_list as $key => $value){
        ?>
        <?php   if( wc_customer_bought_product( $user_email, $author_id, $value ) ) { ?>
        <span class='vip-memeber'><a class="bbp-topic-permalink" href="<?php bbp_topic_permalink(); ?>"><?php bbp_topic_title(); ?></a></span>
        <?php break; ?>
        <?php } ?>
        <?php else { ?>
        <a class="bbp-topic-permalink" href="<?php bbp_topic_permalink(); ?>"><?php bbp_topic_title(); ?></a>
        <?php } ?>

    <?php } ?>

Я хотел бы услышать любые идеи.

Благодарю.

0 ответов

Другие вопросы по тегам