У меня есть продукты, созданные пользователем-администратором, которые будут использоваться только в моем магазине с несколькими поставщиками, я не позволяю другим пользователям, кроме администраторов, создавать новые продукты. Сейчас я пытаюсь получить отображаемые продукты из таблицы и назначить их новым пользователям WordPress, которые регистрируются (создают новый магазин). Плагин, который я сейчас использую, - это мультивендор WCFM.
<div class="tab">
<div class="wcfm-container">
<table id="select-wcfm-products" cellspacing="0" width="100%">
<thead>
<tr>
<th><input type="checkbox" id="selectAll"/>Zaznacz Wszysko</th>
<th>Zdjęcie</th>
<th>Nazwa Produktu</th>
<th>Cena</th>
</tr>
</thead>
<tbody>
<?php
$args = array( 'post_type' => 'product', 'posts_per_page' => 10, 'product_cat' => 'bez-kategorii', 'orderby' => 'rand' );
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post(); global $product; ?>
<tr>
<td><input type="checkbox" class="wcfm-checkbox bulk_action_checkbox_all text_tip" name="bulk_action_checkbox_all_top" value="yes" data-tip="<?php _e( 'Wybierz produkt do Twojego sklepu', 'wc-multivendor-marketplace' ); ?>" /><td>
<td><?php if (has_post_thumbnail( $loop->post->ID )) echo get_the_post_thumbnail($loop->post->ID, 'shop_catalog'); else echo '<img src="'.woocommerce_placeholder_img_src().'" alt="Placeholder" width="300px" height="300px" />'; ?><td>
<td><h3><?php the_title(); ?></h3><td>
<td><?php echo $product->get_price_html(); ?><td>
</tr>
</tr>
<script language="JavaScript">
$("#selectAll").click(function () {
$(".wcfm-checkbox").prop('checked', $(this).prop('checked'));
});
</script>
<?php endwhile; ?>
<?php wp_reset_query(); ?>
</tbody>
</table>
</div>