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

نمایش اطلاعات سبد خرید EDD وردپرس

دریافت اطلاعات سبد خرید EDD وردپرس

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


$edd_basket = array(
'cart_url' => edd_get_checkout_uri(),
'shop_page_url' => get_home_url(),
'cart_contents_count' => edd_get_cart_quantity(),
'cart_total' => edd_currency_filter( edd_format_amount( edd_get_cart_total() ) ),
);

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


edd_get_checkout_uri(),

این دستور ، لینک برگه سبد خرید رو براتون میگیره که حالا داخل آرایه ‘cart_url’ ریختیمش .


get_home_url(),

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


edd_get_cart_quantity(),

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


edd_currency_filter( edd_format_amount( edd_get_cart_total() ) ),

این از همه مهم تر بود به نظرم که قیمت کل پرداختی سبد خرید رو براتون در یافت می کنه که حالا داخل آرایه ‘cart_total’ هم ریختیمش .

نمایش اطلاعات آرایه ها

اگر یک کمی با php آشنایی داشته باشید حالا می تونیم اون آرایه بالا رو این طوری هر قسمتش رو که خواستیم نمایش بدیم . مثلا برای نمایش قیمت کل محصولات


echo $edd_basket['cart_total'];

و همینطور اون ۳ تای دیگه هم به همین شکل ، مثلا لینک سبد خرید رو این شکلی میتونید نمایش بدید


<a href="<?php echo $edd_basket['cart_url']; ?>">سبد خرید</a>

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

امیدوارم که ازین دستورات استفاده کنید ، حالا من این دستورات رو یکم پیشرفته ترش هم کردم که در نوشته بعدی قرار میدیم ، به فرض مثال اگر افزونه یه وقتی فعال نبود اونوقت طبیعتا باید ارور بده و نتونه آرایه رو تعریف کنه ، که حالا به امید خدا در نوشته بعدی آموزش میدیم یک شرط تعریف کنید که اگر افزونه فعال بود ! آرایه تعریف کن و سبد خرید رو نشون بده .

در پناه حق

امتیاز شما از 1 تا 5
1 ستاره میدم به نوشته2 ستاره میدم به نوشته3 ستاره میدم به نوشته4 ستاره میدم به نوشته5 ستاره میدم به نوشته 5 رای
Loading...