فرض کنید یک مارکت پلیس دارید که فقط محصولات دانلودی و مجازی را به فروش می رساند، در اینصورت بهتر است که در پنل فروشندگان کاری کنیم که تمامی محصولات آپلودی بصورت خودکار به عنوان ” مجازی ” و ” قابل دانلود ” دسته بندی بشوند. برای این منظور باید چکار کنیم؟
- نفیسه افقی 4 سال قبل سوال کرد
- آخرین ویرایش 4 سال قبل
- شما باید برای ارسال دیدگاه وارد شوید
برای این کار باید دو مرحله را انجام دهیم:
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 قالب خود ( که معمولاً در قسمت سفارشی سازی
موجود است قرار دهید )
- نفیسه افقی 4 سال قبل پاسخ داد
- آخرین ویرایش 4 سال قبل
- شما باید برای ارسال دیدگاه وارد شوید