لیست شورت کدهای ووکامرس و نحوه استفاده از آن ها

لیست شورت کدهای ووکامرس

شورت کدها، از پرکاربردترین روش های سفارشی سازی سایت وردپرس هستند. در این آموزش به معرفی شورت کد های ووکامرس و نحوه استفاده از آن‌ها در وردپرس می پردازیم. همچنین در سری ویدیوهای آموزش رایگان ووکامرس در مطلب قبلی در خصوص ایجکس صحبت کردیم که در مقاله آموزش ایجاد جستجوی ایجکس در ووکامرس میتوانید آنرا مطالعه نمائید.

فیلم معرفی شورت کدهای ووکامرس

شورت کد یا کد کوتاه چیست؟

Shortcode یا کد کوتاه، قطعی کدی است که داخل براکت نوشته می شوند مانند [shortcode]. با قرار دادن این شورت کد ها را می توان در جاهای مختلفی مثلا درون برگه ها یا نوشته ها قرار داد. با اجرای shortcode ، تابع یا function متناظر با آن اجرا خواهد شد.

شورت کدها می توانند دارای یک یا چند پارامتر باشند مثلا:

[shortcode id=’۱۲’ title=’Elinweb Shortcode Test’]

نحوه استفاده از شورت کد ووکامرس در وردپرس

روش استفاده از شورت کد در وب سایت ها وردپرسی و وب سایت ووکامرسی که بر پایه وردپرس هستند یکسان است.

استفاده از شورت کد داخل برگه ها یا نوشته ها

نحوه استفاده از شورت کدهای وردپرس
نحوه استفاده از شورت کدهای وردپرس

استفاده از شورت کدها در ابزارک متن وردپرس

کافیست در بخش ابزارک ها، داخل ابزارک متن، شورت کد مورد نظرتان را قرار دهید. دقیقا مانند برگه ها و نوشته ها.

استفاده داخل کدهای php

با استفاده از تابع do_shortcode() وردپرس، می توانید شورتکد ها را داخل کدهای php فراخوانی و اجرا کنید. مثال

echo do_shortcode('[shortcode]');

لیست مهم ترین شورت کدهای ووکامرس

شورت کد نمایش سبد خرید ووکامرس

[woocmmerce_cart]

شورت کد نمایش صفحه تسویه حساب

[woocommerce_checkout]

شورت کد نمایش حساب کاربری من

[woocommerce_my_account]

شورت کد رهگیری سفارش در ووکامرس

[woocommerce_order_tracking]

در صورتی که مایلید به کاربران امکان رهگیری سفارششان را بدهید می توانید یک برگه ایجاد کنید و شورت کد بالا را در آن قرار دهید. در اینصورت امکان رهگیری سفارش در ووکامرس را برای کاربرانتان فراهم کردید.

شورت کد رهگیری سفارش های ووکامرس
شورت کد رهگیری سفارش های ووکامرس

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

[products]

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

[product_categories]

شورت کد نمایش محصولات یک دسته بندی خاص

[product_category category="honey"]

شورت کد نمایش لیست محصولات ( چهارستونه – حراج – رندوم )

[products limit="4" columns="4" orderby="popularity" class="quick-sale" on_sale="true" ]

شورت کد لیست محصولات ویژه ( دو ستونه – حداکثر ۴ محصول )

[products limit="4" columns="2" visibility="featured" ]

شورت کد پرفروشترین محصولات

[products limit="3" columns="3" best_selling="true" ]

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

[products limit="4" columns="4" orderby="date" order="DESC" visibility="visible"]

شورت کد لیست محصولات از دسته بندی خاص

[products limit="8" columns="4" category="hoodies, tshirts" cat_operator="AND"]

پارامترهای قابل استفاده در شورت کد محصولات

پارامتر limit:

محدودیت نمایش تعداد محصولات

مثال: نمایش ۴ محصول

[products limit=”۴″]

پارامتر columns:

تعیین تعداد ستون های نمایش محصول

مثال: نمایش محصولات به صورت سه ستونه

[products column=”۳″]

پارامتر category:

نمایش محصولات از یک دسته بندی خاص

مثال: نمایش محصولات از دسته بندی دوره های آموزشی

[products category=”دوره های آموزشی”]

پارامتر paginate:

فعال یا غیر فعال کردن صفحه بندی محصولات

مقادیر مجاز:

  • true
  • false

مثال: نمایش ۴۰ محصول همراه با فعال بودن صفحه بندی

products limit=”۴۰″ paginate=”true”]

پارامتر orderby:

مرتب سازی محصولات بر اساس مقادیر مجاز

مقادیر مجاز:

  • date: مرتب سازی بر اساس تاریخ انتشار محصول
  • id: مرتب سازی بر اساس شناسه محصول
  • menu_order: مرتب سازی بر اساس ترتیب دستی تعیین شده
  • popularity: مرتب سازی بر اساس میزان خرید محصولات
  • rand: مرتب سازی به صورت تصادفی
  • rating: مرتب سازی بر اساس امتیاز
  • title: مرتب سازی بر اساس عنوان محصول

مثال: نمایش همه محصولات، مرتب شده بر اساس Rating یا امتیاز

[products orderby=”rating”]

پارامتر order:

تعیین صعودی یا نزولی بودن پارامتر orderby

مقادیر مجاز:

  • ASC یا افزایشی (کم به زیاد)
  • DESC یا کاهشی (زیاد به کم)

مثال: نمایش محصولات، مرتب شده بر اساس قیمت از کم به زیاد

[products orderby=”rating” order=”DESC”]

پارامتر tag:

تعیین نمایش محصولات از تگ ها یا برچسب های خاص

مثال: نمایش محصولات با برچسب های دوره رایگان و ووکامرس

[products tag=”دوره رایگان, ووکامرس”]

پارامتر skus:

نمایش محصولات با شناسه محصول های تعیین شده

مثال: نمایش محصول با شناسه محصول elin-1 و elin-2

[products skus=”elin-1, elin-2”]

پارامتر on_sale:

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

مقادیر مجاز:

  • true
  • false

مثال: نمایش محصولات دارای تخفیف

[products on_sale=”true”]

پارامتر best_selling:

نمایش پرفروش ترین محصولات

 مقادیر مجاز:

  • true
  • false

مثال:

[products best_selling=”true”]

پارامتر top_rated:

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

مقادیر مجاز:

  • true
  • false÷

مثال:

[products top_rated=”true”]

پارامتر Attribute:

نمایش محصولات دارای ویژگی خاص

مثال: نمایش محصولات دارای ویژگی رنگ

[products attribute=”color”]

پارامتر terms:

نمایش محصولات دارای ویژگی خاص با مقدار ویژگی خاص

این پارامتر همراه با پارامتر Attribute استفاده می شود.

مثال: نمایش محصولات دارای ویژگی رنگ آبی

[products attribute=”color” terms=”blue”]

فیلم آموزشی نحوه استفاده از شورت کدهای ووکامرس

نکات استفاده از شورت کدهای ووکامرس

  • پارامتر های گفته شده را می توانید به طور همزمان در شورت کدها استفاده کنید.
  • خروجی شورت کدهای ووکامرس ممکن است از نظر ظاهری خیلی خوشایند و زیبا نباشد. در اینصورت لازم است تا آن ها را با استفاده از کدهای CSS استایل دهی کنید.
  • شورت کد ها در بلاک های HTML و ابزارک HTML کار نمی کند.

جمع بندی

همانطور که گفتیم شورت کدها از پرکاربردترین روش های سفارشی سازی وب سایت های وردپرس هستند. صفحه سازهایی مانند المنتور و ویژوال کامپوزر نیز از در Widget های خود از این شورت کدها استفاده می کنند.

صفحات پیشفرض ووکامرس مثل « سبد خرید » و « صفحه پرداخت ووکامرس » و « صفحه حساب کاربری من » نیز با همین شورت کدها ایجاد شده اند. درپایان امیدواریم آموزش شورت کدهای ووکامرس برای شما مفید باشد.

به این مطلب چه امتیازی می دهید؟
ایمان شادمهری
ایمان شادمهری
هر روز آموزش ببین و روزی یک ساعت چیز یاد بگیر. در پایان سال 365 ساعت آموزش دیدی!