اضافه کردن نماد “محصول جدید” به محصولات تازه منتشر شده

add-new-product-badge

اشتراک گذاری

🆕 اضافه کردن نماد “محصول جدید” به محصولات تازه منتشر شده

📢 با این کد ساده به راحتی میتونید محصولات جدید فروشگاهتون رو معرفی کنید؛ این کار یه جورایی کارو واسه اونایی که دنبال محصول جدید ترن راحت میکنه! عملکرد این کد به این صورته که شما فقط کافیه یه بازه زمانی واسش تعریف کنید در متغییر $newness_days ؛ در حال حاضر روی عدد 30 ست شده که به معنیه محصولات 30 روز اخیر، جزو محصولات جدید شما حساب میشن و برچسب محصول جدید یا هر عنوان دیگه رو  به خودشون میگیرن.

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

🔧 برای این تغییر، کد زیر را به فایل functions.php قالب خود اضافه کنید (البته پیشنهاد میشه از افزونه اسنیپت کد استفاده کنید):

💻 کد:

 

// در آرشیو فروشگاه
add_action('woocommerce_before_shop_loop_item_title', 'tav_new_product_label', 3);
//در صفحه محصول
add_action('woocommerce_after_add_to_cart_button', 'tav_new_product_label', 3);

 
function tav_new_product_label() {
    $product = wc_get_product(get_the_ID());

    if (!$product) return;

    $newness_days = 10; // تعداد روزها
    $product_date = $product->get_date_created();

    if ($product_date) {
        $product_timestamp = $product_date->getTimestamp();

        if ((time() - $product_timestamp) < ($newness_days * 86400)) {
            echo '<span class="new-product">🆕 جدید گذاشتیماا </span>';
        }
    }
}

 

🌐 TavTheme.com

🛒 پلاگین  های تاو تم

🎨 نکته: با استفاده از CSS، رنگ و استایل برچسب را به دلخواه تغییر دهید تا با طراحی فروشگاه‌تان هماهنگ شود! سوالی داشتی حتما کامنت بزار

 

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

بقیه مقالات

این کد یک فیلتر ووکامرس برای سفارشی‌سازی فیلدهای صفحه تسویه حساب (چک‌اوت) است که با هدف ساده‌سازی فرآیند خرید و بهبود تجربه کاربری طراحی شده است.
یکی از چالش‌های مدیران فروشگاه‌های اینترنتی، هدایت مشتریان به صفحات مهم مانند فرم‌های مشاوره، پیشنهادات ویژه، صفحات فرود، و تخفیف‌های خاص است.
در مدیریت یک سایت وردپرسی، گاهی نیاز دارید لیست کاربران را در قالب یک فایل اکسل (Excel) یا CSV خروجی بگیرید. این کار برای آنالیز کاربران، ارسال ایمیل گروهی، بررسی نقش‌ها، و مدیریت داده‌ها بسیار کاربردی است. در این مقاله، نحوه انجام این کار را توضیح می‌دهیم.
درخواست مشاوره یا پلاگین