mahdikabook

عضو سایت
  • تعداد ارسال ها

    10
  • تاریخ عضویت

  • آخرین بازدید

اعتبار در انجمن

0

درباره mahdikabook

  • درجه
    تازه کار
  1. <?php $cats = get_the_category(get_the_ID()); $cats_slug = wp_list_pluck($cats, 'slug'); $related_pro = new WP_Query(array( 'post_type' => 'product', 'post_status' => 'publish', 'tax_query' => array( array( 'taxonomy' => 'product_cat', 'field' => 'slug', 'terms' => $cats_slug ) ), )); if($related_pro->have_posts()) : while($related_pro->have_posts()) : $related_pro->the_post(); ?> <li class="product col-lg-3"style=" float: left; "> <a href="<?php echo get_permalink( $loop->post->ID ) ?>" title="<?php echo esc_attr($loop->post->post_title ? $loop->post->post_title : $loop->post->ID); ?>"> <?php woocommerce_show_product_sale_flash( $post, $product ); ?> <?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="ronakweb" width="100" height="100" />'; ?> <h5><?php the_title(); ?></h5> <span class="price"><?php echo $product->get_price_html(); ?></span> </a> <?php woocommerce_template_loop_add_to_cart( $loop->post, $product ); ?> </li> <?php endwhile; wp_reset_postdata(); endif; ?> این کاملا داره کار میکنه
  2. این کد رو خودم دست کاری کردم تقریبا اوکیه <ul class="products"> <?php global $post; $postcat = get_the_category( $post->ID ); $args = array( 'post_type' => 'product', 'posts_per_page' => 4, 'product_cat' => $postcat[2]->name, 'orderby' => 'none' ); $loop = new WP_Query( $args ); while ( $loop->have_posts() ) : $loop->the_post(); global $product; ?> <li class="product"style=" float: left; "> <a href="<?php echo get_permalink( $loop->post->ID ) ?>" title="<?php echo esc_attr($loop->post->post_title ? $loop->post->post_title : $loop->post->ID); ?>"> <?php woocommerce_show_product_sale_flash( $post, $product ); ?> <?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="ronakweb" width="100" height="100" />'; ?> <h5><?php the_title(); ?></h5> <span class="price"><?php echo $product->get_price_html(); ?></span> </a> <?php woocommerce_template_loop_add_to_cart( $loop->post, $product ); ?> </li> <?php endwhile; wp_reset_query(); ?> </ul>
  3. کد اشتباه همش یکسری داده میاره
  4. singel.php یا (single-course.php) که خودم ساختم تو کدوم باید بزارم؟
  5. بله دسته بندی اصلیه و اینکه بله تو در تو اول دوره بعد حضوری بعد دوره های مدیریتی عکس دسته بندی دوره عکس دسته بندی محصول
  6. من یک سایت ساختم که این سایت custom post type به اسم دوره داره http://novinelc.tk/دوره-lisrel/ این دوره ها یکسری دسته بندی دارن : دوره حضوری دوره های مدیریتی من دقیقا مثل همین دسته بندی ها رو در بخش محصولات اضافه کردم الان میخوام وقتی یک دوره ساخته میشه و دسته بندی براش ست میشه مثل " دوره های مدیریتی " بره 5 تا محصول آخر در دسته بندی " دوره های مدیریتی " را نمایش دهد
  7. من در وردپرس در قسمت دسته بندی پست ها یکسری دسته بندی ساخته ام و دقیقا مثل همان را در دسته بندی محصولات ساخته ام افزونه یا کدی وجود ندارد که به صورت خودکار محصولات مرتبط با دسته را در نوشته نمایش دهد؟
  8. از شمام واقعا ممنونم ...
  9. سلام ممنونم که جواب دادین بنده میخواهم یه هوک بزنم که وقتی فروشنده یک محصول گذاشت یک attribute پر بشه مثلا مقدار purchase_note برابر با get_bloginfo() بشه همین. همین اتفاق برای سفارش جدید هم بشه ...
  10. من اینجا دارم میگم وقتی یه محصول ساخته شد بیا یه attributes اضافه کن ... الان هر کاری میکنم نمیشه ، نشه هم اضافه کرد میخوام حداقل یه آپدیت بکنه مثلا "purchase_note" مقدارشو با 'mahdi' پر کنه اصلا کلا هیچی آرایه هم نگیره بیاد attribute purchase_note رو مقدارشو با mahdi پر کنه! function add_this_to_new_products( $new_status, $old_status, $post ) { $defaults = array ( 'shopid' => array ( 'name' => 'shopid', 'value' => 'mahdi', 'position' => 1, 'is_visible' => 1, 'is_variation' => 1, 'is_taxonomy' => 1, ), ); update_post_meta( $post->ID , '_product_attributes', $defaults ); } add_action( 'transition_post_status', 'add_this_to_new_products', 10, 3 ); یا function add_this_to_new_products( $new_status, $old_status, $post ) { $defaults = get_bloginfo(); update_post_meta( $post->ID , '_product_attributes', $defaults ); } add_action( 'transition_post_status', 'add_this_to_new_products', 10, 3 ); ممنون میشم کمک کنید