Назначать продукты, созданные Admin другим пользователям - PullRequest
0 голосов
/ 03 ноября 2019

У меня есть продукты, созданные пользователем-администратором, которые будут использоваться только в моем магазине с несколькими поставщиками, я не позволяю другим пользователям, кроме администраторов, создавать новые продукты. Сейчас я пытаюсь получить отображаемые продукты из таблицы и назначить их новым пользователям 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...