اگر از افزونه 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'];

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


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

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

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

پیشنهاد بعدی  فاکتورهای مهم محتوای سایت و تاثیر آن بر سئو

در پناه حق

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