شورتکد وردپرس چیست

شورتکد وردپرس چیست

در پاسخ به سوال شورتکد وردپرس چیست و نحوه استفاده  از کد کوتاه در قالب وردپرس  چگونه است  می توان چنین گفت: شورت کد وردپرس قطعه کدی کوتاه است که با علامت “[ ” شروع  و با علامت “]” پایان می یابد، این قطعه کد توانایی اجرای توابع و دستوراتی که توسط افزونه های وردپرس و یا کدهایی که در فایل فانکشن functions.php پوسته وردپرس قرار دارد را دارا میباشد. شورت کد یا کدهای کوتاه وردپرس در واقع قابلیتی است که بوسیله‌ی آن کاربران می‌توانند یک آپشن خاص را به وب‌سایت وردپرس خود اضافه کنند. مهم نیست که شما به عنوان کاربر از نحوه کدنویسی اطلاع داشته باشید یا خیر. یکی از بهترین ویژگی‌های Shortcode یا کدهای کوتاه وردپرس سادگی و آسانی استفاده از آن است.

شورتکد وردپرس چیست

نحوه استفاده  از کد کوتاه وردپرس (شورتکد وردپرس)  چگونه است؟

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

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

برخی شورتکد های وردپرس عبارتند از:

  • کد کوتاه پخش موسیقی یا فایل صوتی [ audio ]
  • شورتکد پخش فیلم یا ویدیو [ video ]
  • کد کوتاه ساخت لیست پخش موسیقی یا فیلم [ playlist ]
  • شورت کد ساخت گالری عکس و تصاویر [ gallery ]
  • کد کوتاه embed قرار دادن فیلمهای یوتیوب و …
  • قرار دادن توضیحات کپشن برای تصاویر توسط [ caption ]

دو  راه برای فعال کردن فراخوانی کد کوتاه (شورتکد) در ابزارک ها

1- استفاده از افزونه برای قرار دادن شورت کد وردپرس در قالب :

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

2- استفاده از دستور برای فراخوانی کد کوتاه (شورتکد)

راه دیگر فراخوانی کد کوتاه در ابزارکهای وردپرس استفاده از دستور زیر در فایل فانکشن functions.php قالب وردپرس است.

1 add_filter(‘widget_text’,’do_shortcode’);

این دستور قابلیت پشتیبانی از شورتکد را در ابزارک متنی وردپرس فعال میکند و دیگر نیازی به نصب افزونه نیست.

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

توسط دستور do_shortcode شورتکدها را به شکل مستقیم در کدهای پوسته وردپرس قرار دهید.استفاده از این دستور در هنگام کدنویسی یا طراحی قالب وردپرس بسیار مفید خواهد بود. نحوه استفاده از دستور را در چند مثال شرح داده ایم. دقت نمااید که اگر از شورتکدها مستقیما در میان کد های قالب استفاده کنید این کد شناخته نمیشوند پس باید از کد زیر (طبق دو مثال زیر) برای معرفی آن استفاده شود.

مثال 1:

 echo do_shortcode(‘[taaraweb-forms id=”80″ title=”ثبت سفارش”]’);

در ابن مثال شورتکد مربوط به افزونه فرم ثبت سفارش تارا وب را توسط دستور do_shortcode در هر مکان از پوسته وردپرس که بخواهیم قرار میدهیم.

مثال 2:

 <?php echo do_shortcode(‘[taaraweb_custom_mini_cart]’); ?>

در ابن مثال تابع taaraweb_custom_mini_cart  را در فایل function.php تعریف کرده ایم که سبد خرید ووکامرس را شخصی سازی کرده ایم پس برای فراخوانی آن در مکان مورد نظر از قالب وردپرس ، از شورتکد آن  توسط دستور do_shortcode طبق دستورالعمل داده شده استفاده می کنیم.

یکی از مهمترین کاربردهای شورتکدها، استفاده از آنها در ووکامرس(فروشگاه وردپرس) است.

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

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

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

  • [woocommerce_cart]  این کد سبد خرید مشتری را نمایش خواهد داد
  • [woocommerce_checkout] این کد برگه ی پرداخت یا همان تسویه را نمایش خواهد داد
  • [woocommerce_order_tracking]  نمایش محتوای صفحه‌ی پیگیری سفارش
  • [woocommerce_my_account]  نمایش صفحه‌ی پروفایل کاربری ووکامرس

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

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

1- شورتکد برای نمایش آخرین محصولات

با استفاده از کد

[recent_products]

می‌توانید آخرین محصولات درج شده در ووکامرس را در محل دلخواه به نمایش درآورید. پارامترهای این Shortcode عبارتند از:

  • per_page   تعداد محصول در هر صفحه
  • columns   تعداد ستون‌های محصولات
  • orderby   مرتب‌سازی بر اساس
  • order   جهت مرتب‌سازی

برای مثال شورت کد پایین 10 محصول را در 2 ستون فراخوانی میکند  و همچنین چیدمان آن ها را بر اساس زمان ارسال صعودی مرتب میکند، همچنین شما برای چیدمان نزولی میتوانید از کلمه یdesc  به حای  asc استفاده بکنید یا از کلمه ی title  که بر اساس عنوان نمایش داده شوند.

[[products ids=”1, 2, 3, 4, 5, 6, 7, 8, 9, 10″ columns=”2″ order=”asc” orderby=”date”]]

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

نمایش محصولات ویژه یا برجست با استفاده از کد [featured_products] قابل انجام است. این دستور نیز پارامترهای زیر را می‌پذیرد:

  • per_page تعداد محصول در هر صفحه
  • columns تعداد ستون‌های محصولات
  • orderby مرتب‌سازی بر اساس
  • order جهت مرتب‌سازی

3- شورتکد برای نمایش محصولات نمایش محصول خاص

امکان نمایش یک محصول ویژه با استفاده از شناسه یا SKU آن به شکل زیر امکان‌پذیر است:

  • [product id=”99″]
  • [product sku=”FOO”]

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

در صورت تمایل می‌توانید چند محصول خاص را به شکل زیر در محل دلخواه به نمایش درآورید:

  • [products ids=”1, 2, 3, 4, 5″]
  • [products skus=”foo, bar, baz” orderby=”date” order=”desc”]

فیلدهای قابل استفاده در این شورتکد عبارتند از:

  • columns – تعداد ستون‌های محصولات
  • orderby – مرتب‌سازی بر اساس
  • order – جهت مرتب‌سازی

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

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

  • [add_to_cart id=”99″]

پارامترهای این شورتکد عبارتند از:

  • id – شناسه محصول
  • style – شیوه نامه css سفارشی برای دکمه
  • sku – کد SKU محصول

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

  • [add_to_cart_url id=”110″]

پارامترهای این دستور عبارتند از:

  • id – شناسه محصول
  • sku – کد SKU محصول

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

می‌توانید محصولات قرار گرفته در یک دسته (در مثال زیر، دسته کفش اسپورت ) را به نمایش بگذارید:

  • [product_category category=”کفش اسپورت”]

پارامترهای این شورتکد در ادامه قابل مشاهده هستند:

  • per_page – تعداد محصول در هر صفحه
  • columns – تعداد ستون‌های محصولات
  • orderby – مرتب‌سازی بر اساس
  • order – جهت مرتب‌سازی
  • category – شناسه یا alias دسته‌ی مورد نظر

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

اگر تمایل داشته باشید، فهرستی از دسته‌های محصولات را نمایش دهید، با کد زیر می‌توانید به نتیجه برسید:

  • [product_categories number=”12″ parent=”0″]

پارامترهای این شورتکد:

  • number – نمایش تعداد محصولات
  • orderby – فیلد مرتب‌سازی
  • order – جهت مرتب‌سازی
  • columns – تعداد ستون‌ها
  • hide_empty – مخفی کردن دسته‌های خالی
  • parent – شناسه‌ی دسته‌ی والد
  • ids – فهرست شناسه‌ی دسته‌ها که با ویرگول از هم جدا شده‌اند

اگر مقدار parent را مساوی «صفر» قرار دهید، فقط دسته‌های اصلی به نمایش درمی‌آیند. همچنین می‌توانید شناسه‌ی دسته‌های دلخواه را با استفاده از فیلد ids تعیین کنید.



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

  • دیدگاه خود را در مورد این محصول یا مطلب وارد کنید
  • ایمیل شما منتشر نخواهد شد، با خیال آسوده آن را به درستی وارد کنید
  • امکاناتی که قصد دارید به محصول اضافه شوند را در نظرات همین صفحه وارد کنید تا بررسی شوند
  • پیشنهادات و انتقادات خود را برای ما بنویسید

تعداد دیدگاه ها برای این مطلب: 0 دیدگاه