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

ایمیل‌های ووکامرس ظاهری پیشفرض مثل تصویر زیر را دارند و ما به دو روش می‌توانیم به آن‌ها استایل های اختصاصی بدهیم. روش اول با استفاده از افزونه‌هایی است که این کار را انجام می‌دهند و روش دوم با استفاده از افزودن CSS به ایمیل های ووکامرس است که در ادامه توضیح می‌دهیم.

استایل ایمیل‌های پیشفرض ووکامرس
استایل ایمیل‌های پیشفرض ووکامرس

افزونه Email Customizer for WooCommerce

همانطور که گفتیم یکی از روش‌های استایل دهی به ایمیل های ووکامرس استفاده از افزونه‌ها است. یکی از افزونه‌های رایگان و کاربردی در این زمینه افزونه Email Customizer for WooCommerce هست که شما با استفاده از آن می‌توانید صفحات ایمیل‌های ووکامرس‌را بازطراحی و سفارشی سازی کنید.

افزونه Email Customizer for WooCommerce
افزونه Email Customizer for WooCommerce

افزودن CSS به ایمیل های ووکامرس

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

استایل دهی با CSS به همه ایمیل های ووکامرس

برای افزودن CSS به ایمیل ها در ووکامرس کافی است به فایل functions.php قالب‌تان بروید که در هاست و مسیر public_html > wp-content > themes > yourtheme > functions.php است و بعد کد زیر را به انتهای آن اضافه کنید.

add_filter( 'woocommerce_email_styles', 'lerdot_add_css_to_emails', 9999, 2 );
 
function lerdot_add_css_to_emails( $css, $email ) { 
   $css .= '
     your css code
   ';
   return $css;
}

و بعد در قسمت your css code افزودن CSS به ایمیل ها را انجام دهید و کدهای CSS خود برای استایل دهی به ایمیل های ووکامرس را وارد کنید.

در کد بالا یک تابع به نام lerdot_add_css_to_emails ساختیم. در این تابع مشخص کردیم که کدهای CSS که در اینجا your css code هستند را Return کن. و بعد با فیلتر woocommerce_email_styles این سی اس اس‌ها را به ایمیل‌های ووکامرس اضافه کردیم.

استایل دهی با CSS به یک سری ایمیل ها

برای اینکه بتوانید فقط به یک نوع از ایمیل ها در ووکامرس استایل دهی کنید و کدهای CSS را روی آن اعمال کنید کافی است کد زیر را در انتهای فایل functions.php قالب خود قرار دهید.

add_filter( 'woocommerce_email_styles', 'lerdot_add_css_to_emails', 9999, 2 );
 
function lerdot_add_css_to_emails( $css, $email ) { 
   if ( $email->id == 'new_order' ) {   
   $css .= '
       your css code
   ';
   }
   return $css;
}

این کد با کد قبلی یک تفاوت مهم دارد. در بخش if( $email->id == ‘new_order’ ) مشخص کردیم که اگر نوع یا شناسه ایمیل برابر با new_order یعنی ایمیل سفارشات جدید بود، بعد سی اس اس ها را اضافه کن.

تغییر بعد از افزودن CSS به ایمیل های ووکامرس
تغییر بعد از افزودن CSS به ایمیل های ووکامرس

جمع بندی کلی

در این مقاله آموزشی پرداختیم به افزودن CSS به ایمیل های ووکامرس و دو روش آن‌را توضیح دادیم که روش اول با استفاده از افزونه بود و روش دوم با استفاده از اضافه کردن کد PHP به فایل functions.php قالب بود. همچنین توضیح دادیم که چگونه فقط روی یک نوع از ایمیل ها استایل های خود را اعمال کنید یا روی همه ی ایمیل ها. با آرزوی موفقیت برای شما.

این آموزش چقدر برای شما مفید بود؟

میانگین امتیاز: ۴.۳ / ۵. تعداد رای: ۷

هنوز امتیازی ثبت نشده! شما اولین نفر باشید...

تیم تولید محتوا

در تیم تولید محتوای لردات در تلاشیم تا مقالات آموزشی طراحی و مدیریت وبسایت را به بهترین شکل برای شما آماده و منتشر کنیم.

20

مقالات مرتبط

نظر یا سوالی دارید؟