نماد سایت بیگ تم

آموزش قطعه کد نمایش تصاویر دسته ها در آرشیو فروشگاه

با سلام خدمت دوستان و همراهان گرامی بیگ تم
در این قسمت از سری آموزش های قطعه کد های فروشگاه ووکامرس به سراغ کدی دیگر میرویم
قطعه کد نمایش تصاویر دسته ها در آرشیو فروشگاه را برای شما عزیزان آماده کرده ام
این قطعه کد برای نمایش تصاویر همه دسته ها در قسمت آرشیو فروشگاه است و به صورت زیر است:

<?php
/**
 * Add categorye image to categories archive page
 */
 
function woo_add_category_image() {
	
    if ( is_product_category() ){
	    global $wp_query;
	    
	    $cat = $wp_query->get_queried_object();
	    $thumbnail_id = get_woocommerce_term_meta( $cat->term_id, 'thumbnail_id', true );
	    $image = wp_get_attachment_url( $thumbnail_id );
	    if ( $image ) {
		    echo '<img src="' . $image . '" alt="" />';
		}
	}
	
}
add_action( 'woocommerce_archive_description', 'woo_add_category_image', 2 );

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

echo '<img src="' . $image . '" alt="" />'

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

البته لازم به ذکر است که درک و فهم کد های برنامه نویسی وردپرس و ووکامرس نیاز به آشنایی با زبان های PHP , html دارد به همین دلیل از توضیح باز کد صرف نظر کرده و یک توضیح کلی از آن را ارائه کردیم

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

یک سری دیگر از آموزش کد های فروشگاه ووکامرس به پایان رسید
در ادامه اموزش ها هم با ما همراه باشید
در ضورت وجود مشکلی و یا سوالی در رابطه با این قطعه در آن را با ما درمیان بگذارید
با آرزوی بهترین ها برای شما

خروج از نسخه موبایل