-
تعداد ارسالها
1464 -
تاریخ عضویت
-
آخرین بازدید
-
روز های برد
40
نوشتهها ارسال شده توسط مهدی
-
-
برای فیلتر
https://wordpress.org/plugins/yith-woocommerce-ajax-navigation/ https://wordpress.org/plugins/woocommerce-products-filter/ https://wordpress.org/plugins/woocommerce-ajax-filters/
برای مقایسه
https://wordpress.org/plugins/yith-woocommerce-compare/ https://wordpress.org/plugins/woocommerce-compare-list/
-
سلام
از ووکامرس استفاده میکنید؟
ووکامرس > پیکربندی > همگانی > مکان پیشفرض مشتری > بدون مکان پیش فرض
این تنظیم رو انجام بدید درست میشه
- 4
-
https://wedevs.com/products/plugins/dokan/#product-features
خودش همه چی رو گفته
-
سلام
https://codex.wordpress.org/Class_Reference/WP_Query#Taxonomy_Parameters
-
خوب شما رو لوکال هاست امتحان کنید
اگر خوب بود بعد روی سایت اصلی ...
- 3
-
بله
فقط برای خود کاربر
-
سلام
پیشفرض که همینطور هست
https://github.com/WordPress/WordPress/blob/master/wp-includes/class-walker-comment.php#L284
اگر تغییر در قالب داده باشی، این طوری میشه
https://github.com/WordPress/WordPress/blob/master/wp-content/themes/twentyten/functions.php#L379
- 3
-
سلام
function product_post_type_link( $link, $post = 0 ){ if ( $post->post_type == 'product' ){ return home_url( 'product/' . $post->ID ); } else { return $link; } } add_filter( 'post_type_link', 'product_post_type_link', 1, 3 ); function product_rewrites_init(){ add_rewrite_rule( 'product/([0-9]+)?$', 'index.php?post_type=product&p=$matches[1]', 'top' ); } add_action( 'init', 'product_rewrites_init' );
در فایل functions.php قالبتون قرار بدید
- 1
-
سلام
این الان برای وردپرس هست؟
- 2
-
سلام
مشکل به احتمال زیاد از قالب هست
یه مرتبه قالب پیشفرض رو فعال کنید ببینید درست میشه
- 2
-
سلام
https://gist.github.com/kloon/9828306
-
سلام
قندشکن لازم هست
بدون اتصال نمیشه استفاده کرد
البته میشه حالت دولوپر رو فعال کرد که در این حالت از همه امکانات نمیشه استفاده کرد
-
سلام
اسم پوشه plugins رو عوض کنید
بعد از ورود افزونه امنیتیتون رو غیر فعال کنید یا تنظیماتیش رو اصلاح کنید
-
سلام
function mfnSliderClients(){ $('.clients_slider_ul').each(function(){ var slider = $(this); slider.slick({ cssEase : 'ease-out', dots : false, infinite : true, touchThreshold : 10, speed : 300, prevArrow : '<a class="button button_js slider_prev" href="#"><span class="button_icon"><i class="icon-left-open-big"></i></span></a>', nextArrow : '<a class="button button_js slider_next" href="#"><span class="button_icon"><i class="icon-right-open-big"></i></span></a>', appendArrows : slider.siblings( '.clients_slider_header' ), rtl : true, autoplay : true, autoplaySpeed : 5000, slidesToShow : slickAutoResponsive( slider, 6 ), slidesToScroll : slickAutoResponsive( slider, 6 ) }); // Bind | debouncedresize $(window).bind( 'debouncedresize', function(){ slider.slick( 'slickSetOption', 'slidesToShow', slickAutoResponsive( slider, 4 ), false ); slider.slick( 'slickSetOption', 'slidesToScroll', slickAutoResponsive( slider, 4 ), true ); }); }); }
-
سلام
یک مرتبه با قالب پیشفرض ووکامرس امتحان کنید
اگر مشکلتون برطرف شد مشکل از قالب هست
که به احتمال زیاد هم همینطور هست
-
فرقی بین افزونه پشتیبانگیری بین وردپرس و ووکامرس نیست
https://wordpress.org/plugins/updraftplus/ https://wordpress.org/plugins/duplicator/ https://wordpress.org/plugins/backwpup/ https://wordpress.org/plugins/wp-db-backup/ https://wordpress.org/plugins/wp-db-backup/ https://wordpress.org/plugins/backupwordpress/
این هم پیشنهاد خود ووکامرس هست
https://vaultpress.com/
-
سلام
افزونه محاسبه قیمت یعنی چی؟
خود ووکامرس که قیمتها رو محاسبه و جمع کل رو میگه
منظورتون چیه؟
-
سلام
این کد برای قسمت پیشخوان هست، نوع محصول رو به صورت پیش روی مجازی و قابل دانلود قرار میده
/** * WC - Set Downloadable product type as the default. * --------------------------------------------------------------- */ function itl_wc_product_type_options( $product_type_options ) { $product_type_options['virtual']['default'] = 'yes'; $product_type_options['downloadable']['default'] = 'yes'; return $product_type_options; } add_filter( 'product_type_options', 'itl_wc_product_type_options' );
این کد هم برای قسمت پیشخوان هست، در قسمت اطلاعات محصول موجودی و حمل و نقل رو حذف میکنه
/** * WC - Remove Woocommerce Product Data Tabs. * --------------------------------------------------------------- */ function itl_remove_product_data_tabs( $tabs ) { unset( $tabs['inventory'] ); unset( $tabs['shipping'] ); return $tabs; } add_filter( 'woocommerce_product_data_tabs', 'itl_remove_product_data_tabs', 20, 1 );
این کد برای قسمت پرداخت هست، موارد ضروری رو غیر ضروری میکنه تا وقتی که موارد اضافه حذف شد اروری به کاربر نده مبنی بر اینکه فلان فیلد ضروری پر نشده
/** * WC - Make Default Address Fields not required. * --------------------------------------------------------------- */ function itl_woocommerce_checkout_filters( $fields ) { $fields['address_1']['required'] = false; $fields['address_2']['required'] = false; $fields['city']['required'] = false; $fields['postcode']['required'] = false; $fields['country']['required'] = false; $fields['state']['required'] = false; $fields['city']['required'] = false; return $fields; } add_filter( 'woocommerce_default_address_fields', 'itl_woocommerce_checkout_filters' );
این کد هم برای قسمت پرداخت و همچنین قسمت کاربری هست، موارد غیز نیاز رو حذف میکنه
/** * WC - Remove Default Address Fields. * --------------------------------------------------------------- */ function itl_remove_checkout_fields( $fields ) { unset( $fields['billing']['billing_company'] ); unset( $fields['billing']['billing_address_1'] ); unset( $fields['billing']['billing_address_2'] ); unset( $fields['billing']['billing_city'] ); unset( $fields['billing']['billing_postcode'] ); unset( $fields['billing']['billing_country'] ); unset( $fields['billing']['billing_state'] ); unset( $fields['order']['order_comments'] ); unset( $fields['billing']['billing_address_2'] ); unset( $fields['billing']['billing_postcode'] ); unset( $fields['billing']['billing_company'] ); unset( $fields['billing']['billing_city'] ); unset( $fields['shipping']['shipping_first_name'] ); unset( $fields['shipping']['shipping_last_name'] ); unset( $fields['shipping']['shipping_company'] ); unset( $fields['shipping']['shipping_country'] ); unset( $fields['shipping']['shipping_address_1'] ); unset( $fields['shipping']['shipping_address_2'] ); unset( $fields['shipping']['shipping_city'] ); unset( $fields['shipping']['shipping_state'] ); unset( $fields['shipping']['shipping_postcode'] ); return $fields; } add_filter( 'woocommerce_checkout_fields' , 'itl_remove_checkout_fields' ); add_filter( 'woocommerce_billing_fields' , 'itl_remove_checkout_fields' ); add_filter( 'woocommerce_shipping_fields' , 'itl_remove_checkout_fields' );
این کد هم قسمت ویرایش آدرس رو در قسمت کاربری حذف میکنه
/** * WC - Remove edit-address menu from Account Page. * --------------------------------------------------------------- */ function itl_woocommerce_remove_account_menu_items( $items ) { unset( $items['edit-address'] ); return $items; } add_filter( 'woocommerce_account_menu_items', 'itl_woocommerce_remove_account_menu_items' );
تمام این کدها در فایل functions.php قالبتون قرار میگیره
اگر قسمت دیگهای هم مونده بفرمایید
- 4
-
function theme_exclude_posts_from_archive( $query ) { if ( $query->is_archive() ) { $query->set( 'posts_per_page', '2' ); } } add_action( 'pre_get_posts', 'theme_exclude_posts_from_archive' );
- 1
-
عنوان رو از طریق css مخفی کنید
آسونترین راه همین هست
و الا از طریق زیر پوسته هم میتونید این کار رو انجام بدید
-
قرار بود در نسخه جدید اصلاح بشه
-
-
سلام
به نظرم سادهترین راه این هست که از مطالب سایتتون از طریق خود وردپرس یه خروجی بگیرید و در یک وردپرس جدید منتقلش کنید
در نهایت این وردپرس جدید رو جایگزین وردپرس فعلی کنید (با صورت کامل و تمام فایلها)
-
سلام
در فایل functions.php قالبتون قرار بدید
function theme_exclude_posts_from_archive( $query ) { if ( $query->is_archive() ) { $query->set( 'offset', '1' ); } } add_action( 'pre_get_posts', 'theme_exclude_posts_from_archive' );
- 4
سوال در مورد افزونه visual composer
در بایگانی
ارسال شده در
سلام
به انجمن خوش اومدید
لطفا قوانین انجمن رو بخونید
بایگانی شد.