-
تعداد ارسالها
273 -
تاریخ عضویت
-
آخرین بازدید
-
روز های برد
3
نوشتهها ارسال شده توسط ahmad4u
-
-
کد را یافتم
اینجا قرار میدم تا همه دوستان استفاده کنن
بر اساس آخرین دسته بندی محصولات مرتبط رو نشون میده
function wc_related_products_by_last_available_depth_term( $related_posts, $product_id, $args ) { $product = wc_get_product( $product_id ); $terms = wp_get_post_terms( $product_id, 'product_cat' ); $hierarchy = array(); $cat_id = ''; // find the depth of terms foreach ( $terms as $key => $term ) { $ancestors = get_ancestors( $term->term_id, 'product_cat' ); if( $ancestors && count( $ancestors ) > 1 ) { $hierarchy[$term->term_id] = max($ancestors); }elseif( $ancestors ) { $hierarchy[$term->term_id] = $ancestors[0]; } $cat_id = $term->term_id; } // if level of depth term available replace $cat_id if( $hierarchy ){ $cat_id = max( array_keys( $hierarchy ) ); } $related_posts = get_posts( array( 'post_type' => 'product', 'post_status' => 'publish', 'fields' => 'ids', 'posts_per_page' => -1, 'exclude' => array( $product_id ), 'tax_query' => array( array( 'taxonomy' => 'product_cat', 'field' => 'id', 'terms' => array( $cat_id ) ) ) )); return $related_posts; } add_filter( 'woocommerce_related_products', 'wc_related_products_by_last_available_depth_term', 99, 3 );
-
سلام دوستان
درخواست کد نمایش محصولات مرتبط بر اساس دسته بندی یا نام محصول دارم
دسته بندی منظورم آخرین دسته بندی که محصول تو اون وجود داره نه دسته بندی مادر
-
در در ۱۴۰۱/۱۰/۱۲ در 23:39، asadiy4n گفته است :
سلام این موضوع میتونه به قالب شما مرتبط باشه،
باید خود قالب بررسی بشه
پوشه woocommerce در قالب رو چک کنید، هوکهای قالب رو هم بررسی کنید
قالب رایگان newscard هست
-
کسی تاحالا اینکار رو انجام نداده!!
-
خوب بفرمایید چطور باید ازش استفاده کرد؟
-
تعداد محصولاتت چقدر هست؟
برای اینکار یه فانکشن نوشتم
برای سایت خودم که حدود 100.000 محصول داشت اوکی کرد
حجم هاست رو از 150 گیگ رسوند به 40گیگ
پ.خ بده
- 1
-
کسی نبود کمک کنه؟
-
بنظرتون مشکل از کجاست؟
-
در در ۱۴۰۱/۹/۱۸ در 02:54، abbasirandost گفته است :
سلام
قالب این آپشن رو نداره ؟
کد زیر رو تست کنید
add_action('woocommerce_archive_description', 'custom_archive_description', 2 ); function custom_archive_description(){ if( is_product_category() ) : remove_action('woocommerce_archive_description', 'woocommerce_taxonomy_archive_description', 10 ); add_action( 'woocommerce_after_main_content', 'woocommerce_taxonomy_archive_description', 5 ); endif; }
کدی که خودمون قرار دادیم حداقل توضیحات دسته بندی ووکامرس بعد از لیست محصول نمایش میداد اما توضیحات دسته بندی ووکامرس بالای لیست محصول هم نشون میداد
کد شما که هیچ تغییری بوجود نمیاره و همچنان توضیحات دسته بندی ووکامرس بالای لیست محصول نشون میده و توضیحات دسته بندی ووکامرس بعد از لیست محصول هم نمایش نمیده
-
کسی سر در نمیاره ؟؟!!!
-
بطور معمول توضیحات دسته بندی ووکامرس بالای لیست محصول نمایش داده میشه، در سایت های مختلف این کد برای قرار دادن توضیحات دسته بندی ووکامرس بعد از لیست محصول درج شده
remove_action( 'woocommerce_archive_description', 'woocommerce_taxonomy_archive_description', 10 ); add_action( 'woocommerce_after_shop_loop', 'woocommerce_taxonomy_archive_description', 100 );
این کد که در فانکشن قرار میدیم، توضیحات دسته بندی ووکامرس بعد از لیست محصول نمایش میده اما همچنان توضیحات دسته بندی ووکامرس بالای لیست محصول نیز وجود داره و حذف نمیشه!
مشکل از کجاست؟
-
اگه بخوام بصورت یک کد جاوااسکریپت باشه که به سایت های مختلف برای نمایش بدم ، چطوری میشه؟
مثل کاری که سایت هایی مثل یکتانت و ... میکنن
-
تشکر
راستش سر در نیاوردم
امکانش هست بفرمایید بخوام بصورت کد جاوا اسکریپت یا php تو سایت دیگه قرار بدم چه کدی باید قرار بدم
برای مثلا 10 محصول بصورت رندوم دارای تصویر و عنوان
-
سلام دوستان
چطور میتونم مثلا 5 محصول آخر فروشگاه ووکامرسی X را در بین مطالب سایت Y نمایش بدم
کاری که سایت هایی مثل یکتانت با کاپریلا و مدیااد و ... میکنن
بنظرم نیاز هست از طریق api و جاوااسکریپت انجام داد
کسی میتونه کدهاشو قرار بده
-
افزونه fifu نصب کن و تامام
-
همانگونه که گفتم ساخت زمینه دلخواه مشکلی نیست
مشکل بخش دوم هست که یکسری افزونه مثل امتیازدهی و … بطور اتوماتیک خودشون قرار میدن اخر مطلب و ما میخوایم اولویت اول با باکس باشه بعد اونا
برای این مورد چیکار باید کرد؟
-
تشکر
موارد بالا در اجراش مشکلی ندارم
مهم بخش دوم هستش
-
تشکر دوست عزیز
تو قسمتی از توضیحات گفتید دیگه استفاده از زمینه دلخواه منسوخ شده، چه روش بهتری برای اون هست؟
همچنین مشکل ما اینه میخوایم این باکس رو اخر مطلب وردپرس نمایش بدیم و اونم بدون دست زدن به قالب و از طریق فانکشن
برای اون چیکار باید کرد؟
و مشکلی که هست یکسری افزونه مثل امتیازدهی و … بطور اتوماتیک خودشون قرار میدن اخر مطلب وما میخوایم اولویت اول با باکس باشه بعد اونا
برای این مورد چیکار باید کرد؟
-
سلام دوستان
چطور میتونم همچین باکسی آخر متن نوشته ها مانند سایت زیر ایجاد کنم
https://bigsearch.ir/best-gaming-mouse/
از افزونه acf نمیخوام استفاده کنم
کد زمینه های دلخواه شامل:
1- متن
2- لینک
هم کد زمینه دلخواه لازمه هم قرار گرفتن اخر متن
میخوام تو فانکشن بزارم
-
این افزونه خیلی وقته آپدیت نشده و با وردپرس همخوانی نداره
از افزونه دیگری استفاده کنید
- 1
-
دوستان کسی نیست اوکی کنه
-
سلام دوستان
افزونه درگاه سامان برای edd که در مخزن وردپرس هست چندسالی هست که آپدیت نشده
کسی هست اون رو با تغییرات جدید بانک سامان، آپدیت کنه
- 1
-
این دوستمون که مستندات دریافت کردن و دیگه منتظر پاسخشون موندیم و دیگه نیومدن
فرد دیگه ای نیست بتونه افزونه را ویرایش کنه؟
-
جهت اطلاع دوستان
کافیه این کد را به فانکشن اضافه کنید
add_filter( 'wpseo_robots', 'my_robots_func' ); function my_robots_func( $robotsstr ) { if ( is_page() && is_paged() ) { return 'noindex,follow'; } return $robotsstr; }
- 1
راهنمایی در مورد پیدا کردن شورت کد افزونه
در مشکلات دیگر
ارسال شده در
کافیه به سایت سازندش یا داکیومنتش مراجعه کنی
https://getawesomesupport.com/documentation/awesome-support/admin-short-codes-pages/
https://getawesomesupport.com/documentation/public-tickets/shortcode-parameters/