EN

Search
Close this search box.

موستانگ، وحشیِ دوست داشتنی

پاسخ داده شد
0
0

فرض کنید یک مارکت پلیس دارید که فقط محصولات دانلودی و مجازی را به فروش می رساند، در اینصورت بهتر است که در پنل فروشندگان کاری کنیم که تمامی محصولات آپلودی بصورت خودکار به عنوان ” مجازی ” و ” قابل دانلود ” دسته بندی بشوند. برای این منظور باید چکار کنیم؟

محصولات دانلودی در افزونه دکان - موستانگ

  • شما باید برای ارسال دیدگاه شوید
پاسخ عالی
0
0

برای این کار باید دو مرحله را انجام دهیم:

 

1- کاری کنیم که بصورت خودکار تیک قسمت های ” قابل دانلود ” و ” مجازی ” بخورد

باید وارد مدیریت فایل هاست خود شوید و در مسیر child theme > dokan > products یک فایل بنام  download-virtual.php ساخته و محتوای زیر را در آن کپی کرده و سپس ذخیره کنید.

( اگر فولدرهای بالا از قبل موجود نبود، آن ها را بسازید )

<div class="dokan-form-group dokan-product-type-container <?php echo esc_attr( $class ); ?>">
    <div class="content-half-part downloadable-checkbox">
        <label>
            <input type="checkbox" checked class="_is_downloadable" name="_downloadable" id="_downloadable"> <?php esc_html_e( 'Downloadable', 'dokan-lite' ); ?> <i class="fa fa-question-circle tips" aria-hidden="true" data-title="<?php esc_attr_e( 'Downloadable products give access to a file upon purchase.', 'dokan-lite' ); ?>"></i>
        </label>
    </div>
    <div class="content-half-part virtual-checkbox">
        <label>
            <input type="checkbox" checked class="_is_virtual" name="_virtual" id="_virtual"> <?php esc_html_e( 'Virtual', 'dokan-lite' ); ?> <i class="fa fa-question-circle tips" aria-hidden="true" data-title="<?php esc_attr_e( 'Virtual products are intangible and aren\'t shipped.', 'dokan-lite' ); ?>"></i>
        </label>
    </div>
    <div class="dokan-clearfix"></div>
</div>

با این کار به افزونه دکان می گویید که تمامی محصولات آپلود شده توسط فروشندگان ، بصورت خودکار " مجازی " و " قابل دانلود " هستند و طبق شکل زیر ، تیک این قسمت ها اتومات زده می شود:

محصولات دانلودی در افزونه دکان - موستانگ

*به جای این کار می توانید در فایل functions.php قالب خود، قطعه کد زیر را قرار دهید:

add_action('wp_head', function() { ?>

  <script type="text/javascript">
    jQuery('.downloadable-checkbox input, .virtual-checkbox input' ).prop('checked', true);
  </script>
  <?php

});

2- مخفی کردن قسمت های ” مجازی ” و ” قابل دانلود ” برای فروشندگان

در مرحله بعدی می توانید طبق کد css زیر، این قسمت را مخفی کنید.

.dokan-dashboard .dokan-form-group.dokan-product-type-container.show_if_subscription.show_if_variable-subscription.show_if_simple {
    display: none;
}

*کد را باید در قسمت custom css قالب خود ( که معمولاً در قسمت سفارشی سازی موجود است قرار دهید )

  • شما باید برای ارسال دیدگاه شوید
نمایش 1 نتیجه
پاسخ شما
اگر قبلاً حساب کاربری دارید با پر کردن فیلد های زیر یا به عنوان مهمان ارسال کنید.
نام*
ایمیل*
وب سایت