برای مدیریت حرفه ای تر و شخصی سازی فروشگاه ووکامرس میتوانید از شورت کدهای آماده ووکامرس استفاده کنید در این مقاله در ادامه آموزش ووکامرس میخواهیم لیست شورت کد های ووکامرس که بیشتر مورد استفاده قرار می گیرند رو معرفی کرده و نحوه استفاده از آنها و توضیحاتی در مورد متغیرهای آنها ارائه دهیم. اگر میخواهید بدونی ووکامرس چه تعداد شورت کد دارد و چه استفاده ای می شود از این شورت کدها کرد این مقاله رو تا انتها مطالعه کنید.
قبل از اینکه در مورد لیست شورت کد های ووکامرس صحبت کنیم و شروع به معرفی این شورت کدها کنیم یه توضیحاتی در مورد شورت کد دهیم تا با شورت کد آشنا شوید بعد در مورد شورت کد های ووکامرس صحبت می کنیم.
شورت کد چیست
اگر بخواهیم شورت کد (Shortcode) رو تعریف کنیم باید بگم به معنی کد کوتاه است که معمولا داخل دو عدد کروشه [] قرار میگیرد. فکر کنید شما قبلا فرمی رو درست کرده یا چند عدد دکمه برنامه نویسی کرده اید حال اگر بخواهید از این دکمه ها در تعدادی از مطالب خود استفاده کنید باید دوباره این کدها رو داخل مطلب قرار دهید. ولی شما کافیه این دکمه ها یا فرم ها رو با شورت کد تعریف کنید و با استفاده از این شورت کد میتوانید دکمه یا فرم رو در مطلب مورد نظر قرار دهید. اگر میخواهید بیشتر با شورت کد آشنا شوید پیشنهاد میکنم مقاله شورت کد چیست رو مطالعه کنید.
لیست شورت کد های ووکامرس
خب متوجه شدیم شورت کد چی هستش حال به سراغ معرفی لیست شورت کد های ووکامرس برویم. سعی می کنیم تمام شورت کدهای ووکامرس رو معرفی کنیم و در مورد هر کدوم یه توضیحاتی ارائه دهیم تا به صورت کامل با این شورت کدها آشنا شوید و در صورت نیاز از آنها استفاده کنید.
شورت کد های صفحات ووکامرس
در ادامه معرفی شورت کد های ووکامرس به سراغ شورت کدهای مربوط به صفحات اصلی ووکامرس میرویم و هر کدام رو آموزش میدهیم. (این شورت کدها مهمترین شورت کد های ووکامرس هستند)
۱- شورت کد صفحه سبد خرید ووکامرس:
با استفاده از این شورت کد می توانید صفحه سبد خرید ووکامرس رو درست کنید. البته این رو هم متذکر شوم وقتی ووکامرس رو نصب می کنید این صفحه به صورت کاملا اتوماتیک درست می شود.
1 |
[woocommerce_cart] |
۲- شورت کد صفحه پرداخت ووکامرس: (تسویه حساب)
با استفاده از این شورت کد می توانید صفحه پرداخت ووکامرس رو درست کنید. البته این رو هم متذکر شوم وقتی ووکامرس رو نصب می کنید این صفحه به صورت کاملا اتوماتیک درست می شود.
1 |
[woocommerce_checkout] |
۳- شورت کد صفحه حساب کاربری ووکامرس:
با استفاده از این شورت کد می توانید صفحه حساب کاربری ووکامرس رو درست کنید. البته این رو هم متذکر شوم وقتی ووکامرس رو نصب می کنید این صفحه به صورت کاملا اتوماتیک درست می شود.
1 |
[woocommerce_my_account] |
۴- شورت کد صفحه پیگیری سفارش ووکامرس:
با استفاده از این شورت کد می توانید صفحه سفارش پیگیری ووکامرس رو درست کنید. البته این رو هم متذکر شوم وقتی ووکامرس رو نصب می کنید این صفحه به صورت کاملا اتوماتیک درست می شود.
1 |
[woocommerce_order_tracking] |
توجه: اگر خواستید این صفحات رو دوباره به صورت اتوماتیک ایجاد کنید پیشنهاد میکنم مقاله بازسازی برگه های ووکامرس رو مطالعه کنید. در این مقاله به صورت کامل در مورد ایجاد این صفحه به صورت اتوماتیک و دستی صحبت کرده ایم.
شورت کد های محصولات ووکامرس
در ادامه معرفی شورت کد های ووکامرس در این بخش میخواهیم در مورد شورت کدهای محصولات ووکامرس صحبت کنیم و تمام شورت کدهای این بخش رو معرفی کنیم. در این بخش شورت کد محصول زیاد داریم.
۱- شورت کد نمایش محصول ووکامرس بر اساس شناسه و شناسه SKU
با استفاده از این شورت کد ووکامرس می توانید محصولی خاصی رو در سایت بر اساس شناسه محصول و شناسه SKU محصول به نمایش در آورید. اگر در مورد SKU چیزی نمیدونید پیشنهاد میکنم حتما مقاله شناسه sku محصول را مطالعه کنید.
1 |
[products ids="23" skus="356"] |
ids: هر محصول ووکامرس یک شناسه دارد که بر اساس آن میتوانید به نمایش در بیاورید. اگر در مورد شاسه محصولات چیزی نمیدانید مقاله شناسه محصول ووکامرس رو مطالعه کنید.
skus: یکی مدل شناسه محصول داریم که توسط شرکت و فروشنده مشخص می شود که پیشنهاد میکنم برای آشنایی بیشتر با آن مقاله شناسه sku محصول را مطالعه کنید.
۲- شورت کد نمایش محصولات ووکامرس بر اساس دسته بندی
اگر خواستید محصولات خود را بر اساس دسته ای خاص به نمایش درآورید میتوانید از شورت کد زیر استفاده کنید البته قبلا مقاله در این مورد با عنوان کد نمایش دسته بندی محصولات ووکامرس در سایت منتشر کردیم که می توانید آن را مطالعه کنید.
1 |
[product_category category="223" per_page="12" columns="4" orderby="date" order="ASC" operator="IN"] |
کد نمایش دسته بندی محصولات ووکامرس دارای تعدادی متغیر است که در بخش هر متغیر رو تعریف و نحوه مقدار دهی آن را توضیح میدهیم.
product_category: این کد اصلی است که با استفاده متغیرهای آن میتوانیم در صفحات، لیست محصولات در دسته خاصی را به نمایش در آوریم.
category: این متغیر مربوط به شناسه دسته محصول است. باید وارد دسته محصولات شوید و شناسه دسته مورد نظر را در این بخش وارد کنید.
per_page: این متغیر مربوط به تعداد محصول قابل نمایش است. میتوانید هر تعداد را اینجا وارد کنید.
columns: این مربوط به تعداد ستون نمایش محصولات است. مثلا بزنید ۳، محصولات در قالب ۳ ستون نمایش داده می شوند.
orderby: شما می توانید نحوه مرتب سازی محصولات رو مشخص کنید. که شامل چند گزینه زیر است:
- Random: به صورت رندم، محصولات رو مرتب می کند.
- Date: بر اساس تاریخ، محصولات رو مرتب می کند.
- Price: بر اساس قیمت، محصولات رو مرتب می کند.
- Popularity: بر اساس محبوبیت، محصولات رو مرتب می کند.
- rating: بر اساس امتیاز، محصولات رو مرتب می کند.
order: شما شما میتوانید بر اساس ASC یا DESC محصولات رو صعودی یا نزولی مرتب کنید.
۳- شورت کد نمایش آخرین محصولات ووکامرس
با استفاده از این شورت کد ووکامرس میتوانید آخرین محصولاتی که به سایت اضافه شده است رو به نمایش درآورید. البته قبلا در مورد این شورت کد مقاله با عنوان کد نمایش محصولات ووکامرس داخل سایت قرار داده ایم.
1 |
[recent_products per_page="12" columns="4" orderby="date" order="ASC"] |
کد نمایش آخرین محصولات ووکامرس دارای تعدادی متغیر است که در بخش هر متغیر رو تعریف و نحوه مقدار دهی آن را توضیح میدهیم.
recent_products: این کد اصلی است که با استفاده متغیرهای آن میتوانیم در صفحات، آخرین محصولات اضافه شده به سایت رو به نمایش درآوریم.
per_page: با استفاده از این متغیر میتوانیم تعداد محصولات قابل نمایش رو مشخص کنیم. مثلا در این شورت که ما آن را روی ۱۲ قرار داده ایم یعنی ۱۲ محصول آخر به نمایش در بیاد.
columns: این مربوط به تعداد ستون نمایش محصولات است. مثلا بزنید ۴، محصولات در قالب ۴ ستون نمایش داده می شوند.
orderby: شما می توانید نحوه مرتب سازی محصولات رو مشخص کنید. که شامل چند گزینه زیر است:
- Random: به صورت رندم، محصولات رو مرتب می کند.
- Date: بر اساس تاریخ، محصولات رو مرتب می کند.
- Price: بر اساس قیمت، محصولات رو مرتب می کند.
- Popularity: بر اساس محبوبیت، محصولات رو مرتب می کند.
- rating: بر اساس امتیاز، محصولات رو مرتب می کند.
order: شما شما میتوانید بر اساس ASC یا DESC محصولات رو صعودی یا نزولی مرتب کنید.
۴- شورت کد نمایش آخرین محصولات ویژه ووکامرس
با استفاده از این شورت کد می توانید محصولات که توسط شما به عنوان محصول ویژه شناخته شده اند رو به نمایش در آورید. (این شورت کد جز بهترین شورت کد های ووکامرس است)
1 |
[featured_products per_page="12" columns="4" orderby="date" order="ASC"] |
کد نمایش آخرین محصولات ویژه ووکامرس دارای تعدادی متغیر است که در بخش هر متغیر رو تعریف و نحوه مقدار دهی آن را توضیح میدهیم.
featured_products: این کد اصلی است که با استفاده متغیرهای آن میتوانیم در صفحات، آخرین محصولات ویژه رو به نمایش درآوریم.
per_page: با استفاده از این متغیر میتوانیم تعداد محصولات قابل نمایش رو مشخص کنیم. مثلا در این شورت که ما آن را روی ۱۲ قرار داده ایم یعنی ۱۲ محصول آخر به نمایش در بیاد.
columns: این مربوط به تعداد ستون نمایش محصولات است. مثلا بزنید ۴، محصولات در قالب ۴ ستون نمایش داده می شوند.
orderby: شما می توانید نحوه مرتب سازی محصولات رو مشخص کنید. که شامل چند گزینه زیر است:
- Random: به صورت رندم، محصولات رو مرتب می کند.
- Date: بر اساس تاریخ، محصولات رو مرتب می کند.
- Price: بر اساس قیمت، محصولات رو مرتب می کند.
- Popularity: بر اساس محبوبیت، محصولات رو مرتب می کند.
- rating: بر اساس امتیاز، محصولات رو مرتب می کند.
order: شما شما میتوانید بر اساس ASC یا DESC محصولات رو صعودی یا نزولی مرتب کنید.
۵- شورت کد نمایش آخرین محصولات در حال فروش و تخفیف دار ووکامرس
با استفاده از این شورت کد می توانید آخرین محصولات در حال فروش و تخفیف دار رو به نمایش در آورید. در مورد این شورت کد خیلی خیلی کم صحبت شده است و کسی در مورد آن صحبتی نکرده است.
1 |
[sale_products per_page="12" columns="4" orderby="date" order="ASC"] |
کد نمایش آخرین محصولات تخفیف دار و در حال فروش ووکامرس دارای تعدادی متغیر است که در بخش هر متغیر رو تعریف و نحوه مقدار دهی آن را توضیح میدهیم.
sale_products: این کد اصلی است که با استفاده متغیرهای آن میتوانیم در صفحات، آخرین محصولات تخفیف دار و در حال فروش رو به نمایش درآوریم.
per_page: با استفاده از این متغیر میتوانیم تعداد محصولات قابل نمایش رو مشخص کنیم. مثلا در این شورت که ما آن را روی ۱۲ قرار داده ایم یعنی ۱۲ محصول آخر به نمایش در بیاد.
columns: این مربوط به تعداد ستون نمایش محصولات است. مثلا بزنید ۴، محصولات در قالب ۴ ستون نمایش داده می شوند.
orderby: شما می توانید نحوه مرتب سازی محصولات رو مشخص کنید. که شامل چند گزینه زیر است:
- Random: به صورت رندم، محصولات رو مرتب می کند.
- Date: بر اساس تاریخ، محصولات رو مرتب می کند.
- Price: بر اساس قیمت، محصولات رو مرتب می کند.
- Popularity: بر اساس محبوبیت، محصولات رو مرتب می کند.
- rating: بر اساس امتیاز، محصولات رو مرتب می کند.
order: شما شما میتوانید بر اساس ASC یا DESC محصولات رو صعودی یا نزولی مرتب کنید.
۶- شورت کد نمایش آخرین محصولات پر فروش ووکامرس
اگر خواستید لیستی از محصولات پر فروش رو به نمایش در آورید می توانید از این شورت کد ووکامرس استفاده کنید. با استفاده از این شورت کد می توانید محصولاتی که بیشترین فروش رو داشته اند به نمایش درآورید. (این شورت کد جز بهترین شورت کد های ووکامرس است)
1 |
[best_selling_products per_page="12" columns="4" orderby="date" order="ASC"] |
کد نمایش آخرین محصولات پر فروش ووکامرس دارای تعدادی متغیر است که در بخش هر متغیر رو تعریف و نحوه مقدار دهی آن را توضیح میدهیم.
best_selling_products: این کد اصلی است که با استفاده متغیرهای آن میتوانیم در صفحات، آخرین محصولات پرفروش رو به نمایش درآوریم.
per_page: با استفاده از این متغیر میتوانیم تعداد محصولات قابل نمایش رو مشخص کنیم. مثلا در این شورت که ما آن را روی ۱۲ قرار داده ایم یعنی ۱۲ محصول آخر به نمایش در بیاد.
columns: این مربوط به تعداد ستون نمایش محصولات است. مثلا بزنید ۴، محصولات در قالب ۴ ستون نمایش داده می شوند.
orderby: شما می توانید نحوه مرتب سازی محصولات رو مشخص کنید. که شامل چند گزینه زیر است:
- Random: به صورت رندم، محصولات رو مرتب می کند.
- Date: بر اساس تاریخ، محصولات رو مرتب می کند.
- Price: بر اساس قیمت، محصولات رو مرتب می کند.
- Popularity: بر اساس محبوبیت، محصولات رو مرتب می کند.
- rating: بر اساس امتیاز، محصولات رو مرتب می کند.
order: شما شما میتوانید بر اساس ASC یا DESC محصولات رو صعودی یا نزولی مرتب کنید.
۷- شورت کد نمایش آخرین محصولات پر امتیاز ووکامرس
با استفاده از این شورت کد می توانید محصولاتی که بیشترین امتیاز رو از طرف کاربران سایت دریافت کرده اند رو به نمایش درآورید. هر محصول توسط خریداران امتیاز دریافت میکنند شما با استفاده از این شورت کد می توانید این محصولات رو به نمایش درآورید.
1 |
[top_rated_products per_page="12" columns="4" orderby="date" order="ASC"] |
کد نمایش آخرین محصولات پرامتیاز ووکامرس دارای تعدادی متغیر است که در بخش هر متغیر رو تعریف و نحوه مقدار دهی آن را توضیح میدهیم.
top_rated_products: این کد اصلی است که با استفاده متغیرهای آن میتوانیم در صفحات، آخرین محصولات پرامتیاز رو به نمایش درآوریم.
per_page: با استفاده از این متغیر میتوانیم تعداد محصولات قابل نمایش رو مشخص کنیم. مثلا در این شورت که ما آن را روی ۱۲ قرار داده ایم یعنی ۱۲ محصول آخر به نمایش در بیاد.
columns: این مربوط به تعداد ستون نمایش محصولات است. مثلا بزنید ۴، محصولات در قالب ۴ ستون نمایش داده می شوند.
orderby: شما می توانید نحوه مرتب سازی محصولات رو مشخص کنید. که شامل چند گزینه زیر است:
- Random: به صورت رندم، محصولات رو مرتب می کند.
- Date: بر اساس تاریخ، محصولات رو مرتب می کند.
- Price: بر اساس قیمت، محصولات رو مرتب می کند.
- Popularity: بر اساس محبوبیت، محصولات رو مرتب می کند.
- rating: بر اساس امتیاز، محصولات رو مرتب می کند.
order: شما شما میتوانید بر اساس ASC یا DESC محصولات رو صعودی یا نزولی مرتب کنید.
۸- شورت کد نمایش محصولات مرتبط ووکامرس
اگر خواستید محصولات مرتبط رو به نمایش درآورید کافیه از شورت کد زیر استفاده کنید.
1 |
[related_products limit=”۱۲”] |
امکان تعیین تعداد محصولات قابل نمایش با تغییر مقدار متغییر limit وجود دارد. کد کوتاه را باید در فایل نمایش توضیحات محصول content-single-product.php و در محل مناسب قرار دهید.
۹- شورت کد اضافه کردن یک محصول به سبد خرید
با استفاده از این شورت کد میتوانید محصول مورد نظر رو به سبد خرید اضافه کنید. کافیه شناسه محصول ووکامرس رو در این شورت کد جایگذاری کنید.
1 |
[add_to_cart_url id="99"] |
توجه: اگر شما شورت کدی رو میدونید که می تواند به کاربران کمک کند در بخش نظرات اعلام کنید تا به لیست شورت کد های ووکامرس اضافه کنیم.
سلام وقت بخیر
ممنونم از اطلاعات خوبی که در خصوص کد های ووکامرس گذاشتید.
دنبال کدی هستم که هیچ جایی پیدا نکردمش..
اینکه در بالای برخی فروشگاه ها به این شکل نوشته شده ، مثلا:
تعداد ۳۰ محصول و ۱۵ فروش
یا
تعداد ۳۰ محصول و ۱۵ فروش از ۷ هزار تومان
آیا چنید شورت کدی وجود داره که این اطلاعات خودکار درج کنه؟
سپاس از شما
این شورت کد نیست عزیز
خودشون این آمار رو اوکی می کنند عزیز
من تا حالا این مدل شورت کدی ندیدم
سلام ممنون از مطالب خوبتون
سوالی داشتم درمورد کد محصولات ووکامرس:
برای نمایش محصول سفارش داده شده چه کاری میشه انجام داد که نیاز به وارد شدن به وردپرس نباشه و از همان ایمیل سفارش جدید که ووکامرس ارسال میکنه بشه مستقیم رفت به صفحه محصول. یعنی بشه لینک محصول در ایمیل ارسال کرد؟
برای دیدن محصولات سفارش شده باید حتما تو سایت لاگین کنه
بدون لاگین کردن که نمیشه چیزی ببینه چون امنیت سایت زیر سوال میره
عرض سلام و خسته نباشید
من یه مشکلی دارم … سایت من لوازم یدکی هستش . حالا یه سری دسته بندی دارم مثلا چراغ بعد چراغ برای پراید و تیبا و … هست . که من لوازم یدکی رو کردم دسته بندی و نوع ماشین رو کردم ویژگی محصولات .
الان شورت کدی هست که یک ویژگی هم بشه بهش داد و با این کار ، مثلا یه صفحه ایجاد کرد که چراغ پراید رو فقط نشون بده ؟؟
خیلی ممنون
سلام
وقت بخیر
میشه دقیق تر توضیح بدید
یکم آخرش گنگ بود
میخواید محصولاتی که ویژگی خاصی دارند رو در یک صفحه نمایش بدید ؟
سلام وقتتون بخیر
ممنون میشم بفرمایید برای اینکه آپدیت محصولات دانلودی ووکامرس بصورت خودکار به پنل کاربری خریدار به قسمت آپدیت محصولات بره چیکار باید بکنم؟
تشکر
سلام خانوم معتمد
یه تیک بزنید تا افزونه مورد نظر رو برای شما ارسال کنیم
با سلام و خسته نباشید من یه لینک میخواد که داخل دکمه جدولم بذارم و اد بشه اون مبلغم داخل سبد خرید مانند اد کردن محصول به سبد خرید ولی برای جدول
راسیتش متوجه نشدم چی گفتید
ممنون میشم دقیق درخواست بدید
با تشکر
سلام وخسته نباشید.
یک مشکلی دارم
سایت دانلودی دارم که بعدازخرید فایل وپرداخت وجه میخوام لینک دانلودفایل ها به ایمیل خریداران ارسال بشه.
ممنون میشم راهنمایی کنید.
سلام
اگر لینک های دانلود رو داخل صفحه ویرایش محصول قرار بدید به صورت اتومات ارسال میشه
اگر ارسال نشد این چیزا رو بررسی کنید
ایمیل خریدار
بررسی تابع mail هاست
سلام ، من این مشکل رو دارم که وقتی میخوام دکمه اضافه کردن به سبد خرید رو میزنیم وارد، محصول اضافه میشه، اما بعدش که میزنه مشاهده سبد خرید، روش که کلیک میکنی ریدایرکت میشه صفحه اول، همچنین این اتفاق برای تسویه حساب هم می افته. چطوری میتونم لینک ها رو عوض کنم؟
سلام دوست عزیز؛ به احتمال زیاد مشکل از قالب شما یا تداخل در افزونههایی که نصب کردید، هستش.
قالب سایتتون رو به پیشفرض وردپرس (یا هرقالبی دیگری به جز قالب فعلی) تغییر بدید، اگر مشکل حل نشد به سراغ روش بعد برید:
در این صورت، کافیه وارد کنترلپنل هاستتون بشید و از بخش فایل منیجر > PUBLIC_HTML > فایل های وردپرس رو پیوا کنید > سپس در پوشه Wp-content > به دنبال دایرکتوری Plugins بگردید: نام این پوشه (دایرکتوری) را به دلخواه تغییر بدید. با این کار تمام پلاگینهای شما غیرفعال و میتوانید برای یافتن افزونه مشکل ساز، یکی یکی افزونهها را فعال و بررسی کنید.