check home phone-call search send

جشنواره نوروزی سورس ایران شروع شد - 😍 تا 50 درصد تخفیف واقعی 😍

مشاهده محصولات
  • 00روز
  • 00 ساعت
  • 00دقیقه
  • 00 ثانیه

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

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

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

<div id="vertical-nav">
	<?php $wcatTerms = get_terms('product_cat', array('hide_empty' => 0, 'orderby' => 'ASC',  'parent' =>0)); //, 'exclude' => '17,77'
		foreach($wcatTerms as $wcatTerm) :
			$wthumbnail_id = get_woocommerce_term_meta( $wcatTerm->term_id, 'thumbnail_id', true );
			$wimage = wp_get_attachment_url( $wthumbnail_id );
	?>
<!-- تگ ul سطح بالا -->
<ul class="vertical-top-level">
<!-- منوی سطح بالا -->
<li><div style="float:right; padding-left:5px;"><?php if($wimage!=""):?><img src="<?php echo $wimage?>" style=""><?php endif;?></div>
	<a href="<?php echo get_term_link( $wcatTerm->slug, $wcatTerm->taxonomy ); ?>"><?php echo $wcatTerm->name; ?></a>
<!-- زیر مجموعه سطح 1 -->
  <ul class="vertical-sub-level">
	<?php
		$wsubargs = array(
		   'hierarchical' => 1,
		   'show_option_none' => '',
		   'hide_empty' => 0,
		   'parent' => $wcatTerm->term_id,
		   'taxonomy' => 'product_cat'
		);
		$wsubcats = get_categories($wsubargs);
		foreach ($wsubcats as $wsc):
$wthumbnail_id = get_woocommerce_term_meta( $wsc->term_id, 'thumbnail_id', true );
			$wimage = wp_get_attachment_url( $wthumbnail_id );
	?>
	<li><div style="float:right; padding-left:5px;"><?php if($wimage!=""):?><img src="<?php echo $wimage?>"  style=""><?php endif;?></div><a href="<?php echo get_term_link( $wsc->slug, $wsc->taxonomy );?>"><?php echo $wsc->name;?></a></li>
	<?php
	endforeach;
	?>
  </ul>
</li>

</ul>
	<?php
		endforeach;
	?>
</div>
Avatar
پشتیبان سورس ایران 2180 مطلب منتشر شده

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

دیدگاه کاربران

تعداد دیدگاه های کاربران : 7 دیدگاه
Avatar
علی
پاسخ دهید

سلام تگ های سورس کد شما خطا داره

مثلا گد
<?php
به شکل زیر نشون میده توی سایت شما
?>
و تک زیر هم
<!—-
به این شکلی نمایش داده میشه
<!–

لطفا اصلاح کنید ممنون از وب سایت خوبتون
و کد خطا میده

Avatar
منصور
پاسخ دهید

سلام چجوری میشه اولویت نمایش محصولات ووکامرس رو تغییر داد البته تو صفحه اصلی منظورم هست ؟

Avatar
مهران
پاسخ دهید

سلام. این کد رو باید کجا بذاریم؟؟

    Avatar
    هومان هرمزدی در پاسخ مهران
    پاسخ دهید

    درون پوسته. معمولا فایلی به نام sidebar.php هستش که این کدها باید در اون قسمت قرار بگیره

Avatar
amirhosein
پاسخ دهید

سلام لینک دانلود نیست.

    Avatar
    هومان هرمزدی در پاسخ amirhosein
    پاسخ دهید

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

Avatar
مرتضی
پاسخ دهید

مفید بود.


شما با موفقیت در خبرنامه ما عضو شدید