در این آموزش به معرفی شورت کدهای مهم و کاربردی ووکامرس می پردازیم.همانطور که در آموزش های قبل توضیح دادیم ووکامرس یک افزونه منبع باز می باشد و شما می توانید کدهای ووکامرس را به دلخواه و البته با دانش کدنویسی، تغییر دهید. یکی از مواردی که توسعه دهندگان ووکامرس ایجاد کردند ارائه «شورت کدهای ووکامرس» است که می توانید بخش های مختلف ووکامرس را با این کدها در صفحات و قسمت های مختلف قالب خود به نمایش بگذارید.
معرفی شورت کدهای مهم و کاربردی ووکامرس
شورت کدهای مهم و کاربردی ووکامرس برای ایجاد برگه های پیشفرض
پس از نصب و راه اندازی افزونه فروشگاه ساز ووکامرس، چندین برگه برای ایجاد صفحات سبد خرید، مشخصات خریدار و سفارش محصول، پرداخت وجه و قطعی کردن خرید و … به شکل خودکار در برگه های وردپرس ایجاد میشوند که هر کدام دارای شورت کد مخصوص به خود است. ممکن است ناخودآگاه یک یا تمام برگه ها را حذف کرده باشید، در اینصورت برای عملکرد صحیح ووکامرس هر کدام از کد های مبان بر زیر را در برگه ای قرار دهید و آنرا ذخیره کنید سپس از بخش تنظیمات (پیکربندی) ووکامرس صفحات ساخته شده را انتخاب کنید.
۱ ۲ ۳ ۴ | [woocommerce_cart] – صفحه سبد خرید [woocommerce_checkout] – صفحه پرداخت [woocommerce_order_tracking] – پیگیری سفارش [woocommerce_my_account] – اطلاعات کاربر |
پس از نصب و راه اندازی افزونه فروشگاه ساز ووکامرس، چندین برگه برای ایجاد صفحات سبد خرید، مشخصات خریدار و سفارش محصول، پرداخت وجه و قطعی کردن خرید و … به شکل خودکار در برگه های وردپرس ایجاد میشوند که هر کدام دارای شورت کد مخصوص به خود است. ممکن است ناخودآگاه یک یا تمام برگه ها را حذف کرده باشید، در اینصورت برای عملکرد صحیح ووکامرس هر کدام از کد های مبان بر زیر را در برگه ای قرار دهید و آنرا ذخیره کنید سپس از بخش تنظیمات (پیکربندی) ووکامرس صفحات ساخته شده را انتخاب کنید.
شورت کدهای مهم و کاربردی ووکامرس برای نمایش جدیدترین محصولات و کالاهای ویژه ووکامرس
توسط شورت کد زیر میتوان جدیدترین محصولات و کالاهای ویژه ووکامرس را در صفحه یا مطلبی خاص نمایش داد
۱ ۲ | [recent_products per_page="۱۲" columns="۴"] - جدیدترین محصولات [featured_products per_page="۱۲" columns="۴"] - محصولات ویژه |
کد recent_products دو مقدار per_page برای تعیین تعداد کالاهای قابل نمایش و columns برای تعیین تعداد ستون هایی که محصولات را نمایش میدهد، استفاده میشوند. قبلا در مطلبی کد نمایش جدیدترین محصولات ووکامرس را معرفی کرده ایم که میتوانید از آن نیز استفاده کنید.
شورت کدهای مهم و کاربردی ووکامرس برای مرتب سازی محصولات بر اساس فیلدهای متا سفارشی
با استفاده از کد زیر محصولات را بر اساس فیلدهای متا سفارشی مرتب کنید. کد را در فایل
قالب خود نوشته و در بخش سفارش سازی کلید متا را ویرایش کنید.
۱ ۲ ۳ ۴ ۵ ۶ | add_filter( 'woocommerce_shortcode_products_query', 'woocommerce_shortcode_products_orderby' ); function woocommerce_shortcode_products_orderby( $args ) { $standard_array = array('menu_order','title','date','rand','id'); if( isset( $args['orderby'] ) && !in_array( $args['orderby'], $standard_array ) ) { $args['meta_key'] = $args['orderby']; $args['orderby'] = 'meta_value_num'; |
شورت کدهای مهم و کاربردی ووکامرس برای مرتبط کردن محصولات
با شورتکد زیر لیست محصولات مرتبط را نمایش دهید.
۱ ۲ ۳ ۴ | array( 'limit' => '۱۲', 'columns' => '۴', 'orderby' => 'title' |
کد کوتاه محصولات اخیر
۱ | [recent_products] |
شورت کدهای بخش فراخوانی را نیز می توانید با کدهای زیر شخصی سازی کنید:
۱ | array( 'per_page' => '۱۲', 'columns' => '۴', 'orderby' => 'date', 'order' => 'desc' ) |
با per_page می توانید مشخص نمایید که در هر صفحه چند محصول نمایش داده شود
با columns می توانید تعداد ستون ها را مشخص نمایید
با orderby می توانید معین کنید بر چه اساسی محصولات نمایش داده شوند: براساس تاریخ انتشار، تصادفی، دسته ای خاص و…
با order می توانید مشخص کنید محصولات به صورت نزولی نمایش داده شوند و یا صعودی
مطالب مرتبط:
تخفیف به ازای اشتراک گذاری در ووکامرس
ارسال خبرنامه به مشتریان در ووکامرس
منبع: تیک تم– ارائه دهنده مقالات: افزونه رایگان وردپرس– وبلاگ– قالب وردپرس