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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

global $post;
 
$current_product = $post;

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

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

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

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

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

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

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

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

نتیجه

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

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

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

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

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

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


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

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

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

ناصر خالدی

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

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

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

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

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

پی اچ پی - PHP

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


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

نود جی اس

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


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

وردپرس

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


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

درباره فایل Robots.txt

این فایل ربات های خزنده موتور های جستجو را راهنمایی می کنند و به آنان می فهماند که چه دایرکتوری و لینک هایی قابل بررسی و چه دایرکتوری و لینک هایی غیرقابل برررسی می باشند...


۷۵۵
۰
۲ دی ۱۳۹۹

Fatal error: Uncaught wfWAFStorageFileException: Unable to verify temporary file contents for atomic writing. in /home/clonerco/public_html/wp-content/plugins/wordfence/vendor/wordfence/wf-waf/src/lib/storage/file.php:52 Stack trace: #0 /home/clonerco/public_html/wp-content/plugins/wordfence/vendor/wordfence/wf-waf/src/lib/storage/file.php(659): wfWAFStorageFile::atomicFilePutContents('/home/clonerco/...', '<?php exit('Acc...') #1 [internal function]: wfWAFStorageFile->saveConfig('livewaf') #2 {main} thrown in /home/clonerco/public_html/wp-content/plugins/wordfence/vendor/wordfence/wf-waf/src/lib/storage/file.php on line 52