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

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

چرا از محصول فعلی ووکامرس استفاده کنیم؟

چندین سناریو وجود دارد که ممکن است بخواهید محصول فعلی را در ووکامرس دریافت کنید.

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

یک مثال موردی زمانی است که می خواهید محصول فعلی ووکامرس را دریافت کرده و با سابقه خرید کاربر مقایسه کنید.

احتمالاً شما در حال توسعه افزونه ووکامرس با تخفیف هستید که بر اساس سابقه خرید قبلی مشتری است.

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

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

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

بنابراین اجازه دهید ابتدا درک کنیم که کد محصول ووکامرس چگونه کار می کند!

دریافت محصول فعلی ووکامرس

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

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

پست (WP_Post) شیء پست برای پست فعلی -کلاس WP_Post.

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

بنابراین فقط کافی است به شیء پست با استفاده از متغیر سراسری مانند کد زیر دسترسی پیدا کنید:

global $post;
 
$current_product = $post;

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

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

شما باید داده های محصول فعلی ووکامرس را همانطور که در تصویر زیر نشان داده شده است مشاهده کنید:

پس اینجا چه خبر است؟ اجازه دهید مرحله به مرحله این کد را توضیح دهم.

مرحله به مرحله محصول فعلی ووکامرس را دریافت کنید (2 مرحله)

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

  • ابتدا بدانید که ووکامرس یک پست مانند یک نوع پست سفارشی در وردپرس ارائه می دهد.
  • مرحله دوم دسترسی به داده های محصول فعلی (پست) با استفاده از متغیر پست جهانی $ است.
  • گام سوم این است که تمام داده ها را چاپ کنید ، بنابراین من این را به هر محصول در سایت ووکامرس شما اضافه کرده ام. در تصویر زیر محصول دیگری وجود دارد و می توانید مشاهده کنید که WP post object object در بالا نمایش داده شده است:

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

نتیجه

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

برداشت از این پست این است که محصول ووکامرس یک پست است و شما باید به راحتی از متغیر جهانی $ post وردپرس برای دسترسی به داده های فعلی محصول ووکامرس استفاده کنید ، همانطور که در مثال های بالا نشان داده شده است.

دیدگاه‌ها و پرسش‌ها

برای ارسال نظر نیاز است تا ابتدا وارد سایت شوید.

هیچ نظری ارسال نشده است.

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


قیمت آموزش
رایگان
نوع دسترسی
رایگان

این مقاله در حال حاضر تنها به روش رایگان در دسترس می باشد.

ناصر خالدی
مدرس دوره

ناصر خالدی

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

گفتگوی برنامه نویسان

بخشی برای حل مشکلات برنامه‌نویسی و مباحث پیرامون آن

دوره های پیشنهادی

مقالات پیشنهادی

پی اچ پی - PHP

با استفاده از این زبان می توان وب سایت های پویا طراحی کرد, این زبان می تواند با HTML ادغام شود, در حقیقت یک زبان اسکریپتی متن باز و رایگان است. یعنی زمانی که سرور درخواست ...


۸۸۳
۰
۱۳ آذر ۱۳۹۹

وردپرس

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


۷۶۶
۰
۱۳ آذر ۱۳۹۹

بک لینک چیست؟

بک لینک (Back Link) به لینک دادن یک سایت به سایت دیگر گفته میشود که یک فاکتور مهم و اساسی در سئو هر سایتی می باشد.


۹۵۲
۰
۲۲ آذر ۱۳۹۹

جاوا اسکریپت

جاوا اسکریپت یک زبان پویا و محبوب مبتنی بر شیء, داینامیک و مفسری می باشد. این زبان برای برنامه نویسی سمت سرور و کلاینت استفاده میشود که ...


۸۲۴
۰
۱۳ آذر ۱۳۹۹