توابع مهم edd برای طراحی قالب فروشگاه فایل وردپرس

اگر با استفاده از پلاگین edd فروشگاه دانلود فایل و محصولات مجازی راه اندازی کرده اید و اکنون تصمیم به طراحی قالب وردپرس سازگار با easy digital downloads گرفته اید میتوانید با استفاده از توابع افزونه edd اینکار را انجام دهید. در این مطلب چندین تابع پر استفاده و کاربردی معرفی میشود.

توابع مهم edd برای طراحی قالب فروشگاه فایل وردپرس

توابع افزونه edd ایزی دیجیتال دانلود برای طراحی قالب وردپرس فروش فایل

توابع مهم edd برای طراحی قالب فروشگاه فایل وردپرس

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

لیست پرکاربرد توابع افزونه edd

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

  1. نمایش واحد پولی تومان به جای ریال
  2. نمایش دسته بندی افزونه edd در کوئری یا صفحه توضیحات محصول
  3. نمایش تگ یا برچسب محصولات easy digital downloads
  4. نمایش ابر برچسب یا تگهایی که بیشترین استفاده در محصولات ایزی دیجیتال دانلودز را داشته اند.
  5. کد نمایش دکمه خرید محصول
  6. کد نمایش قیمت محصولات
  7. کد نمایش محصولات مرتبط در صفحه توضیحات کالا
  8. کد نمایش واحد پولی تومان به جای ریال در افزونه edd

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

<?php function edd_rial_currency($formatted, $currency, $price){
if (!is_admin()) {
$price = @str_replace( edd_get_option( 'thousands_separator', ',' ) , '', $price );
$price = @$price / 10; return $price . ' تومان';} else return $price . ' ریال';}
add_filter( 'edd_rial_currency_filter_after', 'edd_rial_currency', 10, 3 );
add_filter( 'edd_rial_currency_filter_before', 'edd_rial_currency', 10, 3 ); ?>

 

 

تابع نمایش دسته بندی و برچسب افزونه edd در کوئری یا صفحه توضیحات محصول

برای نمایش دسته بندی و تگ برچسب محصولات افزونه ایزی دیجیتال دانلودز میتوانید کدهای زیر را در کوئری یا صفحه مربوط به توضیحات محصول قرار دهید. فایل توضیحات یا ادامه مطلب edd با نام single-download.php در پوسته وردپرس قرار دارد. در صورتیکه فایلی با این نام وجود ندارد، وردپرس به صورت پیشفرض از فایل single.php برای نمایش توضیحات محصولات استفاده خواهد کرد.

 

نمایش دسته بندی
<?php echo get_the_term_list($post->ID,'download_category','',',',''); ?>

نمایش برچسب ها
<?php echo get_the_term_list($post->ID,'download_tag','',',',''); ?>

 

 

 

نمایش دسته بندی
<?php echo get_the_term_list($post->ID,'download_category','',',',''); ?>

نمایش برچسب ها
<?php echo get_the_term_list($post->ID,'download_tag','',',',''); ?>

 

 

تابع نمایش ابر برچسب ایزی دیجیتال دانلودز

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

<?php wp_tag_cloud(array('taxonomy' =>'download_tag','smallest' =>9,'largest'=>12,'number'=>8,'orderby'=> 'count','order'=> 'DESC','format'=> 'list')); ?>

 

 

در توضیح کد بالا میتوان گفت که متغییر های smallest و largest برای تغییر اندازه فونت برچسبهایی که دارای بیشترین و کمترین کاربرد هستند مورد استفاده قرار میگیرد همچنین متغییر number برای تعیین تعداد برچسبهای قابل نمایش مورد استفاده قرار میگیرد.

کد نمایش دکمه خرید و قیمت محصولات edd

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

نمایش دکمه خرید

نمایش دکمه خرید
<?php echo edd_get_purchase_link(get_the_ID(),'افزودن به سبد خرید','button'); ?>

نمایش قیمت محصولات
<?php edd_price(get_the_ID()); ?>

 

 

نمایش قیمت محصولات

<?php $custom_taxterms = wp_get_object_terms($post->ID,'download_category',array('fields'=>'ids'));
$args = array(
'post_type'=>'download','post_status'=>'publish','orderby'=>'rand',
'posts_per_page' => 4,
'tax_query' => array(
array('taxonomy'=>'download_category','field'=>'id','terms'=>$custom_taxterms)),
'post__not_in' => array ($post->ID)); $related_items = new WP_Query($args);
if ($related_items->have_posts()) :
while ($related_items->have_posts()) : $related_items->the_post(); ?>
کد نمایش محصولات
<?php endwhile; endif; wp_reset_postdata(); ?>

 

 

با تغییر عبارت “افزودن به سبد خرید” میتوانید متن دلخواه خود را بنویسید.

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

یکی از راه های نمایش محصولات به خریداران هدف استفاده از محصولات مرتبط در صفحه توضیحات محصول (single-download.php) میباشد. در این روش در انتهای توضیحات محصولی که بازدیدکننده در حال مشاهده آن است تعدادی از کالاهایی که در دسته بندی یکسان و مشابه با محصول فعلی هستند، نمایش داده میشود تا در صورت انصراف از خرید محصول فعلی با دیدن محصولات مشابه توجه خریدار را به آنها جلب کنیم.

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

<?php $custom_taxterms = wp_get_object_terms($post->ID,'download_category',array('fields'=>'ids'));
$args = array(
'post_type'=>'download','post_status'=>'publish','orderby'=>'rand',
'posts_per_page' => 4,
'tax_query' => array(
array('taxonomy'=>'download_category','field'=>'id','terms'=>$custom_taxterms)),
'post__not_in' => array ($post->ID)); $related_items = new WP_Query($args);
if ($related_items->have_posts()) :
while ($related_items->have_posts()) : $related_items->the_post(); ?>
کد نمایش محصولات
<?php endwhile; endif; wp_reset_postdata(); ?>

 

با تغییر مقدار posts_per_page میتوانیم تعداد محصولات مرتبط edd را کنترل کنیم.

شما هم دیدگاهی برای این مطلب ارسال کنید

نام شما

ایمیل شما

وب سایت شما
تبلیغات دورانیت

تبلیغات دورانیتتبلیغات دورانیت

تبلیغات دورانیت

... درباره ی دورانیت ...

دورانیت از مجموع دو کلمه دوران Doran + آی تی IT راه اندازی شده است.

... ابر برچسب ها ...

آدرس سایت سکه ثامن آموزش زبان ترکیه ای با آهنگ اس ام اس رسمی تبریک تولد مهر ماه اعدام امیر تتلو امیر تتلو مرتد شد اهانت امیر تتلو به امام حسین ع اهانت امیر تتلو در اینستاگرام به شهدای حادثه اهواز اینستاگرام امیر علی اکبری اینستاگرام ساشا سبحانی اینستاگرام وحید خزایی برنامه مذهبی اندروید بستن ادیت و ویرایش در وردپرس بسته 200 هزار تومانی حمایتی دولت تتوی جدید امیر تتلو تحقیق برای درس شناخت هنر گرافیک ترجمه آهنگ ایلیاس ترجمه آهنگ های خواننده ترکیه ای الیاس ترجمه فارسی آهنگ ترکی ایلیاس ترجمه فارسی آهنگ ترکی مورات بز تشییع جنازه عزت الله انتظامی تعداد کشته های حمله تروریستی اهواز تعداد کشته و شهید حادثه تروریستی رژه اهواز توهین امیر تتلو به محرم و امام حسین توهین رسایی به امیر تتلو و واکنش توهین ساشا سبحانی جلوگیری از ویرایش قالب در پیشخوان وردپرس حکم مرتدد و ارتداد امیر تتلو داعش در اهواز دانلود رایگان قالب فروشگاهی فارسی و رسپانسیو درمان مشکل نعوظ مردان با زنجبیل دستگیری وحید خزایی در ترکیه سپیده بزمی پور همسر شاهرخ استخری شایعه حمید هیراد شهریور یعنی... طرز تهیه زنجبیل تازه طرز صحیح مصرف تخم کتان عکس امیر تتلو در دریا شنا کردن عکس امیر علی اکبری و همسرش عکس برای پست اینستاگرام محرم عکس تلگرام مهر ماهیم عکس نوشته شب اربعین عکس نوشته های اسم برای محرم عکسنوشته های شعر محرم عکس نوشته گریه آور پاییز 97 عکس های عاشقانه گریه آور پاییز عکس های مراسم تشییع عزت الله انتظامی عکس پروفایل دخترونه مهر ماهی عکس پروفایل گریه آور پاییزی فرهاد زاهدی فر مدیر سکه ثامن قد امیر تتلو ماجرای حمله تروریستی در اهواز محرم 97 مسئولیت حمله تروریستی امروز در اهواز مصرف تخم شربتی در حاملگی مهر ماهی جان تولد مبارک + عکس واقعیت سفر به گذشته در زمان واکنش هنرمندان به ازدواج سمانه پاکدل و هادی کاظمی وحید خزایی تحت تعقیب پیام ادبی تسلیت محرم کد تبلیغات متنی برای وبلاگ و سایت

©دورانیت / بازنشر مطالب بلامانع است