توابع مهم در طراحی قالب ووکامرس
در این مطلب برای شما کاربران عزیز لیست توابع مهم و ضروری ووکامرس را آماده کردیم که میتوانید با استفاده این توابع در پروژه های خودتون استفاده کرده و یک سایت برای خرید و فروش اینترنتی آماده کنید و یک راه کسب درآمد برای خود بدست آورید.
اگر میخواهید شروع کنید در ادامه با ما همراه باشید
ابتدا میبایست در پوشه پوسته مورد نظر یک فایل با پسوند php به نام woocommerce.php در کنار دیگر فایل های php مانند index.php، single.php و… ایجاد کنید. پیشنهاد بنده این است که از فایل single.php خود یک کپی بگیرید و آن را به نام woocommerce.php تغییر نام دهید.
از این پس محصولات فروشگاه شما از فایل woocommerce.php خوانده میشود و حالا میتوانید با استفاده از توابع زیر, این صفحه را حرفه ای تر نمایید.
نمایش سبد خرید و مجموع سفارشات
۱ | <?php woocommerce_cart_totals() ?> |
لینک اتمام خرید و ورود به صفحه تسویه حساب
۱ | <?php woocommerce_button_proceed_to_checkout() ?> |
دکمه افزودن به سبد خرید
۱ | <?php woocommerce_template_loop_add_to_cart(); ?> |
نمایش قیمت محصول
۱ | <?php woocommerce_template_loop_price() ?> |
نمایش تصویر شاخص محصول
۱ | <?php woocommerce_template_loop_product_thumbnail() ?> |
نمایش گالری محصول
۱ | <?php do_action( ‘woocommerce_product_thumbnails’ ); ?> |
نمایش فرم جستجو در محصولات
۱ | <?php get_product_search_form() ?> |
نمایش کلیات سفارش و مجموع
۱ | <?php woocommerce_order_review() ?> |
نمایش برچسب های محصول
۱ | <?php woocommerce_product_loop_tags() ?> |
توجه : برای فعال شدن تابع بالا , باید کد زیر را در فایل فانکشن قرار دهید
۱ ۲ ۳ ۴ ۵ ۶ ۷ | <?php add_action( ‘woocommerce_after_shop_loop_item’, ‘woocommerce_product_loop_tags’, ۵ ); function woocommerce_product_loop_tags() { global $post, $product; $tag_count = sizeof( get_the_terms( $post->ID, ‘product_tag’ ) ); echo $product->get_tags( ‘, ‘, ‘<span class=”tagged_as”>’ . _n( ‘Tag:’, ‘Tags:’, $tag_count, ‘woocommerce’ ) . ‘ ‘, ‘.</span>’ ); } ?> |
نمایش شناسه محصول
۱ | <?php echo $product->get_sku(); ?> |
نمایش دسته بندی محصول در حال نمایش
۱ | <?php global $product; echo $product->get_categories( ‘, ‘, ‘ ‘ . _n( ‘ ‘, ‘ ‘, $cat_count, ‘woocommerce’ ) . ‘ ‘, ‘ ‘ ) ?> |
نمایش عنوان محصول
۱ | <?php the_title() ?> |
نمایش فیلد های اضافی
۱ | <?php the_meta() ?> |
نمایش محتوای محصول
۱ | <?php the_content() ?> |
نمایش نام نویسنده محصول
۱ | <?php the_author() ?> |
نمایش تاریخ ارسال محصول
۱ | <?php the_date(‘y/m/d’) ?> |
نمایش شناسه محصول
۱ | <?php echo $product->get_sku(); ?> |
نمایش شناسه محصول
۱ | <?php echo $product->get_sku(); ?> |
نمایش شناسه محصول
۱ | <?php echo $product->get_sku(); ?> |
نمایش شناسه محصول
۱ | <?php echo $product->get_sku(); ?> |
نکته : برای نمایش توابع باید آن ها را در حلقه قرار دهید .
مرسی از پاسخگوییتون
درست میفرمایید،منظور من این هست که فارغ از کیفیت و ایجاد قسمت های فروشگاهی در فایل css , html هنگام طراحی نیاز به کار دیگه نیست؟ یعنی من طراحی سایت میکنم و تو یک قالب همه ی قسمت های فروشگاه رو ساختم و با وردپرس هوشمندش کردم، در اخر فقط با جای گذاری این کدها کار ووکامرسی شدن قالب تمامه؟
ببخشید نمیدونم تونستم منظورمو برسونم یا نه!
سلام/ طراحی قالب برای ووکامرس به این سادگی نیست و نیا به آموزش کامل دارد. پیشنهاد می شود یک قالب ساده سازگار با ووکامرس را مورد کدنویسی قرار بدهید تا با بخش های مختلف ان آشنا بشوید. اموزش طراحی قالب ووکامرس در اینترنت موجود است.
با سلام
مطلب بسیار مفید و کاربردی بود که تو سایت دیگه ای ندیدم
فقط یک سوال برام پیش اومده!
برای ساخت قالب فروشگاهی کافیه کد css و html زده شه و جایی برای محصولات تو سایت بذاریم و با وردپرس هوشمند سازی کنیم، و بعد این شورت کدها رو جایگذاری کنیم؟
درست فهمیدم یا باید کار دیگه ای هم انجام داد؟
با تشکر
با سلام کدنویسی با توجه به کیفیت پروژه نهایی پیچیده است و باید فایل های css / js / php ساخته شود.
سلام
من توی ووکامرس میخام موقعی که خرید انجام شده موجودی اون محصولات خرید شده رو بگیریم توسط چه تابعی این کار انجام میشه
سلام
تعداد موجودی را از بخشی که محصول ارسال می شود را باید خودتان تعیین کنید.