رفتن به مطلب
گروه تلگرام وردپرس

sajjadkh65

کاربر عضو
  • تعداد ارسال ها

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

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

درباره sajjadkh65

  • درجه
    کاربر جدید
  • تاریخ تولد تعیین نشده

اطلاعات وب

  • سیستم مدیریت محتوای مورد علاقه
    وردپرس
  • زبان برنامه نویسی و تخصص ها
    PHP
    CSS
    HTML
  • سیستم مدیریت اتجمن (Forum) مورد علاقه
    IPB

آخرین بازدید کنندگان نمایه

433 بازدید کننده نمایه
  1. برای بعضی از دسته‌های خاص نیاز هست که برای مثال محصول یا لینک دسته دیگه‌ای قرار داده بشه. برای اینکار باید چطور قرار داد. و اینکه برای بعضی دسته ها فقط توضیحات کوتاهی هستند که در قالب زیر عنوان دسته بندی نمایش داده میشن. من میخوام برای دسته‌های خاصی مطالبی که نوشتم دقیقا قبل از اینکه محصولات داخل دسته بندی نمایش داده بشه در واقع بعد از فیلد فیلتر محصولات نشون داده بشه
  2. سلام. وقتتون بخیر دوستان من میخوام در صفحه دسته‌بندی خاصی از محصولات، درست قبل از اینکه محصولات اون دسته‌بندی هست، متن ، نوشته، لینک یا توضیح خاصی یا حتی لینک یک دسته‌بندی دیگه از سایت رو نشون بدم. برای مثال فرض کنید که الان در صفحه دسته بندی A هستیم. و این دسته 20 محصول داره، میخوام اول اون مطالبی که من میخوام نشون داده بشه و بعد محصولات نشون داده بشه. مطالب هم ممکنه موارد مختلفی باشه مثل لینک، یا محصولی خاص یا دسته بندی خاص و...
  3. sajjadkh65

    ایراد در ترتیب نمایش محصولات

    سلام. به همه دوستان. با توجه به اینکه این ایراد در قالب پیش فرض وجود نداشت، شروع به جستجو کردم و راه حل مشکل رو پیدا کردم. اینجا توضیح میدم که اگر دوست دیگه‌ای این مشکل براش پیش اومد بتونه استفاده کنه. چند نکته در استفاده از قالب‌های اختصاصی هست که باید حتما رعایت بشن وگرنه ترتیب فراخوانی فایلها در ووکامرس بهم میریزه. برای مثال برای صفحه‌های دسته بندی محصولات ووکامرس از فایل archive-product.php استفاده میکنه. اما اگر قالب با ووکامرس سازگار نباشه، ووکامرس این فایل رو نادیده میگیره . خب چطور باید به ووکامرس بفهمونیم که قالبی که طراحی کردیم سازگار هست؟ کافیه که در فانکشن قالبتون کد زیر رو قرار بدید: add_theme_support('woocommerce'); با قرار دادن این کد ووکامرس فایل‌های archive-product.php رو به درستی فراخوانی میکنه. البته توجه کنید که فایل woocommerce.php رو در پوشه قالبتون نباید داشته باشید، چون این فایل از اولویت بالاتری نسبت به بقیه برخوردار هست و اول این فایل فراخوانی میشود بنابراین شما نمیتونید فایل زیرمجموعه رو برای دسته بندی ها، جداگانه فراخوانی کنید. نکته بعدی اینکه برای نمایش صحیح محصولات باید از حلقه ووکامرس استفاده کنید. یعنی بجای استفاده از حلقه پیشفرض وردپرس کد زیر رو در جا مناسبی که میخواهید قرار بدید: <?php woocommerce_content(); ?> کد بالا رو بجای کدهای زیر در فایل موردنظر قرار بدید: <?php if ( have_posts() ) : حلقه وردپرس <?php endif; ?>
  4. sajjadkh65

    ایراد در ترتیب نمایش محصولات

    سلام. وقتتون بخیر. قالب دوهزار و هفده امتحان کردم این مشکل نبود. البته با قالبی که دارم قبل از بروز رسانی هم مشکل نداشتم. برای صفحه دسته بندی ‌ها دقیقا چه فایلی فراخوانی میشه؟ category.php یا page.php ؟ در ادامه کدهایی که در این دو صفحه هست رو اینجا میذارم: category.php <?php get_header(); ?> <div class="container-fluid mt-3 mb-3 pt-2"> <div class="row"><!-- row 1 --> <div class="col-sm-9 order-sm-2 text-right woocommerce"><!-- main content --> <div class="p-title rounded-top"> <h3 class=""><?php the_title(); ?></h3> <p><?php echo category_description(); /* displays the category's description from the Wordpress admin */ ?></p> </div> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div class="row post-cat"> <div class="col-sm-3"> <img class="img-thumbnail rounded float-right ml-2" src="<?php echo catch_that_image() ?>" /> </div> <div class="col-sm-9"> <h2><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>" rel="bookmark"><?php the_title(); ?></a></h2> <div class="post-meta"> <?php _e('نوشته‌ی: '); echo get_the_author_meta('display_name'); echo ' | ' ; the_time(' j F Y '); ?> </div><!--.postMeta--> <?php the_excerpt(); ?> </div> </div><!-- row--> <?php endwhile; else: ?> <div class="no-results"> <p><strong><?php _e('اوخ، متأسفانه مشکلی وجود دارد!'); ?></strong></p> <p><?php _e('به نظر می‌رسد چیزی اینجا نباشد، می‌تونی از فرم جست‌وجو پایین استفاده کنی.'); ?></p> <?php get_search_form(); /* outputs the default Wordpress search form */ ?> </div><!--noResults--> <?php endif; ?> <div class="oldernewer"> <p class="older"><?php next_posts_link('&laquo; نوشته‌های قدیمی‌تر') ?></p> <p class="newer"><?php previous_posts_link('نوشته‌های جدیدتر &raquo;') ?></p> <div class="clear"></div> </div><!--.oldernewer--> </div><!-- main content --> <?php get_sidebar(); ?> <?php get_footer(); ?> ------------------------------- page.php <?php if (is_shop() | is_product_category() | is_product_tag()) { ?> <?php get_header(); ?> <div class="container-fluid mt-3 mb-3 pt-2"> <div class="row"><!-- row 1 --> <div class="col-sm-9 order-sm-2 text-right woocommerce"><!-- main content --> <?php while ( have_posts() ) : the_post(); ?> <div id="product-<?php the_ID(); ?>" <?php wc_product_class(); ?>> <div class="p-title rounded-top"> <h3 class=""><?php the_title(); ?></h3> <p><?php echo category_description(); /* displays the category's description from the Wordpress admin */ ?></p> </div> <div class="w-100 mt-3"> <?php the_content(); ?> </div> </div> <!-- id product --> <?php endwhile; // end of the loop. ?> </div><!-- main content --> <?php get_sidebar(); ?> <?php get_footer(); ?> <?php } else { ?> <?php get_header(); ?> <div class="container-fluid mt-3 mb-3 pt-2"> <div class="row"> <div class="col-sm-9 order-sm-2 text-right"> <?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?> <div class="shadow-sm p-2 border rounded " id="post" <?php post_class('post'); ?> > <article> <h1><?php the_title(); ?></h1> <div class="post-meta"> <?php edit_post_link('<small> ویرایش نوشته /</small>','',''); ?> </div><!--.postMeta--> <div class="post-content-single"> <?php the_content(); ?> <?php wp_link_pages('before=<div class="pagination">&after=</div>'); ?> </div><!--.post-content--> </article> </div><!-- #post-## --> <?php endwhile; /* end loop */ ?> </div><!-- main content --> <?php get_sidebar(); ?> <?php get_footer(); ?> <?php } ?>
  5. sajjadkh65

    ایراد در ترتیب نمایش محصولات

    دوستان برای این مشکل راه حلی نیست !؟
  6. سلام به همه دوستان بعد از آپدیت ووکامرس ( نگارش 3.4.3 ) ترتیب نمایش محصولات برعکس شده. در حالت پیشفرض ترتیب نمایش به صورت جدیدترین محصولات هست. اما فقط در صفحه فروشگاه این ترتیب رعایت میشه و در بقیه صفحه‌ها (دسته‌بندی و...) دقیقا برعکس نمایش داده میشه یعنی اول محصولات قدیمی نشون میده. لطف میکنید راهنمایی کنید مشکل چی میتونه باشه؟
  7. سلام. وقتتون بخیر. من از قطعه کد زیر برای نمایش آخرین محصولات در قالب استفاده میکنم. چه طور میشه کد رو تغییر داد که 1- فقط محصولات یک دسته‌بندی خاص رو نشون بده؟ 2- کد طوری باشه که برای مثال آخرین محصولات فروش ویژه و حراجی رو نشون بده؟ <?php $args = array( 'post_type' => 'product', 'stock' => 1, 'posts_per_page' => 4, 'orderby' =>'date', 'order' => 'DESC' ); $loop = new WP_Query( $args ); while ( $loop->have_posts() ) : $loop->the_post(); global $product; ?> <div class="span3"> <a id="id-<?php the_id(); ?>" href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"> <?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="My Image Placeholder" width="65px" height="115px" />'; ?> <h3><?php the_title(); ?></h3> <span class="price"><?php echo $product->get_price_html(); ?></span> </a> <?php woocommerce_template_loop_add_to_cart( $loop->post, $product ); ?> </div><!-- /span3 --> <?php endwhile; ?> <?php wp_reset_query(); ?> فیلتر های id و cat و ... رو امتحان کردم اما جواب نداد.
  8. sajjadkh65

    مشکل با محصولات متغیر در ووکامرس

    نسخه PHP رو به 7 ارتقا دادم و مشکل حل شد. ممنون از همه دوستان
  9. sajjadkh65

    مشکل با محصولات متغیر در ووکامرس

    روی لوکال مشکلی نیست. از نظر قالب با قالب پیش فرض و آپدیت ووکامرس و وردپرس هم تست کردم و مشکل وجود داره. البته نسخه PHP سایت 5.6 هست در صورتی که نسخه روی لوکال 7.1 هست. امکان داره تأثیر بذاره؟ آقای «maadkabir» هم زحمت کشیدند و دارند چک میکنند. اطلاعات سایت که مشکل داره بصورت زیر هست: WC Version: 3.2.6 Log Directory Writable: ✔ WP Version: 4.8.5 WP Multisite: – WP Memory Limit: 128 MB WP Debug Mode: – WP Cron: ✔ Language: fa_IR ### Server Environment ### Server Info: LiteSpeed PHP Version: 5.6.30 PHP Post Max Size: 64 MB PHP Time Limit: 30 PHP Max Input Vars: 1000 cURL Version: 7.19.7 NSS/3.27.1 SUHOSIN Installed: ✔ MySQL Version: 5.6.34 Max Upload Size: 64 MB Default Timezone is UTC: ✔ fsockopen/cURL: ✔ SoapClient: ✔ DOMDocument: ✔ GZip: ✔ Multibyte String: ✔ Remote Post: ✔ Remote Get: ✔ ### Database ### WC Database Version: 3.2.6 WC Database Prefix: sh_ MaxMind GeoIP Database: ✔
  10. sajjadkh65

    مشکل با محصولات متغیر در ووکامرس

    برای مثال در عکس زیر برای محصول تیشرت من سایزهای مختلف رو تعریف کردم . قبل از این، مقادیر که تعریف کردم درست بود یعنی متغیرها هر کدام اندازه تعریف شده رو داشت. (ردیف اول S ، ردیف دوم M و الی آخر) الان با اینکه محصول رو بروز میکنم همه ردیف ها به حالت تعیین نشده برگشت داده میشه. فکر کنم برای همین هم هست که وقتی در سایت سایز رو انتخاب میکنیم پیام خطا میده که باید فیلد سایز انتخاب بشه. ووکامرس رو پاک کردم و دوباره فایل‌ها رو کپی کردم اما مشکل حل نشدو نسخه ووکامرس 3.2.6 جالب اینجایت که همین تنظیمات رو من روی سایت دیگه ای هم داشتم اما اونجا مشکلی نیست!!!
  11. سلام. متأسفانه بعد از آپدیت ووکامرس محصولات متغیر دچار مشکل شدند و با اینکه متغیر انتخاب شده اما اخطار میده که فیلد الزامی هست. تمامی افزونه ها رو غیر فعال کردم و حتی قالب پیش فرض وردپرس رو نصب کردم اما مشکل حل نشد. ممنون میشم راهنمایی کنید. اگر ووکامرس رو پاک کنم و همه فایلهای افزونه ووکامرس رو نصب کنم برای محصولات و تنظیمات مشکلی پیش نمیاد؟
  12. سلام. امکانش هست افزونهProduct Add-Ons رو نسخه 2.9.1 رو اگر از دوستان کسی داره بذاره برای دانلود. یا اگر افزونه ای مشابه رایگان هست معرفی کنید. من از نسخه 2.7.23 فارسی به نام « افزودنی های سراسری ووکامرس » استفاده میکردم اما متأسفانه نمیدونم به چه دلیلی از کار افتاده و فیلدهایی که برای محصولات گذاشته بودم کار نمیکنن. بخصوص آپلود فایل خیلی ممنون
  13. خیلی ممنون از راهنمایی شما با استفاده از افزونه Yith تونستم مشکل رو حل کنم. محدودیت های دسته بندی رو فعال کردم بدون اینکه محدودیت عمومی خاصی رو براش تعیین کنم و بعد در صفحه دسته بندی که میخواستم محدودیت رو تعیین کردم و مشکل حل شد. با افزونه Min/Max Quantities - WooCommerce Docs نتونستم اعمال کنم. محدودیت رو فقط بصورت گروهی اعمال میکرد. باز هم تشکر میکنم. خیلی ممنون.
  14. سلام. ممنون از افزونه ها. متأسفانه افزونه ها کمکی نکرد. افزونه woocommerce-min-max-quantities.zip برای محصول خوب هست اما برای دسته بندی فقط بصورت گروهی میشه محدودیت گذاشت. برای مثال گروه‌های تعدادی ۴ عددی یعنی از محصولات فقط در این تعداد گروه میشه به سبد خرید اضافه کرد یعنی تعداد 4 و 8 و 12 و... و نمیشه مثلا تعداد 5 رو به سبد خرید اضافه و خرید کرد. افزونه دوم هم متأسفانه بصورت کلی به همه دسته بندی ها محدودیت رو اعمال میکنه. البته در تنظیمات هر دسته بندی گزینه داره که محدودیت کلی براش اعمال نشه اما اگر دسته بندی ها زیاد باشن اینکار خیلی زمان بر هست و امکان اشتباه هم زیاد هست. و اینکه این افزونه ها به نظرم پولی هستند و نمیشه آپدیت کرد و ممکن است در آینده با نسخه های جدید مشکل داشته باشند. اگر امکانش باشه که با یک تکه کد این محدودیت اعمال بشه بسیار خوب هست. حتی در یک سایت خارجی کدی بود تقریبا این محدودیت رو اعمال کرد اما مشکلی که کد داشت این بود که احبارا باید اون دسته بندی خاص در سبد کالا و با تعدادی که مشخص شده وجود داشته باشه تا امکان ثبت سفارش باشه. برای مثال اگر من دو دسته بندی الف و ب داشته باشم و وقتی تنظیم میکردم که حداقل تعداد سفارش در دسته الف 3 عدد باشد. و در سبد خرید محصولات دسته ب رو انتخاب میکردم باز هم خطا میداد که حتما باید از دسته الف 3 عدد رو سفارش بدم. در صورتی که من میخوام کد طوری باشد که اگر محصولی از دسته الف در سبد خرید بود محدودیت تعداد اعمال بشه نه برای همه دسته ها
×