تاوتم | پلاگین نویسی وردپرس | توسعه و پشتیبانی وبسایت
198 subscribers
26 photos
27 videos
1 file
64 links
📌 آخرین اطلاعیه و بروزرسانی محصولات

📎 لینک های مهم تاوتم:
https://tavtheme.com/info

💬 برای شخصی سازی و اضافه کردن امکانات جدید به اکانت زیر پیام دهید:
@mehdishamsab
Download Telegram
💻 کدی آماده کردیم که به راحتی می‌تونه عدد رهگیری یا هر عدد طولانی رو از متن پیامک‌هات جدا کنه

📥 فقط کافیه متن کامل پیامک رو داخل فیلد وارد کنی ✍️
🔎 اسکریپت به صورت هوشمند عددها رو بررسی می‌کنه و عدد معتبر رو جدا می‌کنه 📊
🎨 ظاهر اینپوت هم بسته به درست یا غلط بودن تغییر رنگ میده (سبز = درست / قرمز = خطا) 🌈
⚡️ دیگه لازم نیست مشتریت دستی بین متن طولانی دنبال کد رهگیری بگردی 🚀

🔗 مخصوص برنامه‌نویس‌ها و کسایی که دنبال سرعت و دقت هستن 👨‍💻👩‍💻
<input type="text" class="tav_barcode_field" placeholder="کل متن پیامک را وارد کنید">

<script>
document.addEventListener("DOMContentLoaded", function() {
const tav_inputs = document.querySelectorAll(".tav_barcode_field");
const tav_minLength = 10;
const tav_maxLength = 30;

tav_inputs.forEach(function(tav_input) {
tav_input.addEventListener("input", function(e) {
let tav_value = e.target.value
.replace(/[۰-۹]/g, d => String.fromCharCode(d.charCodeAt(0) - 1728))
.replace(/[٠-٩]/g, d => String.fromCharCode(d.charCodeAt(0) - 1632))
.trim();

let tav_result = null;

// 🔹 ساده و هوشمند: فقط به دنبال اعداد با طول مناسب
let tav_numbers = tav_value.match(/\d+/g) || [];

for (let tav_number of tav_numbers) {
if (tav_number.length >= tav_minLength && tav_number.length <= tav_maxLength) {
tav_result = tav_number;
break; // اولین عدد با طول مناسب را بگیر
}
}

// نمایش نتیجه
if (tav_result) {
e.target.value = tav_result;
console.log("عدد استخراج شده:", tav_result);

tav_input.style.borderColor = "green";
tav_input.style.backgroundColor = "#f0fff0";
} else {
tav_input.style.borderColor = "#ff4444";
tav_input.style.backgroundColor = "#fff0f0";

// اگر متن وارد شده ولی عدد معتبر نیست
if (tav_value.length > 0) {
console.log("خطا: عدد معتبر پیدا نشد");
}
}
});
});
});
</script>
یه کد ساده نوشتیم که توی صفحه پرداخت ووکامرس
یه تیک اضافه می‌کنه:
«مایل هستید محصول به صورت کادویی ارسال شود؟»
با هزینه دلخواه (مثلاً ۲۰ تومن)

🎯 تجربه خرید بهتر
💰 درآمد جانبی
#بسته_هدیه #افزونه_ووکامرس #افزایش_فروش

/**
* Author: TavTheme
* Website: https://tavtheme.com/
* Instagram: @tavtheme
*/

// 1. نمایش چک‌باکس بسته‌بندی هدیه در صفحه تسویه‌حساب
add_action('woocommerce_review_order_before_submit', 'tav_gift_wrap_option');
function tav_gift_wrap_option() {
?>
<div id="gift_wrap_checkbox" style="margin-bottom: 15px;">
<label>
<input type="checkbox" class="input-checkbox" name="gift_wrap" id="gift_wrap" value="1" />
مایل هستید محصول به صورت کادویی ارسال شود؟ (۲۰,۰۰۰ تومان)
</label>
</div>
<?php
}

// 2. افزودن هزینه بسته‌بندی هدیه به سبد خرید به‌صورت ایجکس
add_action('woocommerce_cart_calculate_fees', 'tav_add_gift_wrap_fee', 20, 1);
function tav_add_gift_wrap_fee($cart) {
if (is_admin() && !defined('DOING_AJAX')) return;

// بررسی مقدار gift_wrap در فرم ایجکس
$is_gift_wrap = false;

if (isset($_POST['post_data'])) {
parse_str($_POST['post_data'], $parsed_data);
if (!empty($parsed_data['gift_wrap'])) {
$is_gift_wrap = true;
}
} elseif (!empty($_POST['gift_wrap'])) {
$is_gift_wrap = true;
}

// اعمال هزینه در سبد خرید
if ($is_gift_wrap) {
$cart->add_fee('هزینه بسته‌بندی هدیه', 20000);
}
}

// 3. اجرای ایجکس هنگام زدن یا برداشتن تیک بسته‌بندی هدیه
add_action('woocommerce_after_checkout_form', 'tav_gift_wrap_script');
function tav_gift_wrap_script() {
?>
<script type="text/javascript">
jQuery(function($){
$('form.checkout').on('change', '#gift_wrap', function(){
$('body').trigger('update_checkout');
});
});
</script>
<?php
}

// 4. ذخیره اطلاعات gift_wrap در سفارش
add_action('woocommerce_checkout_create_order', 'tav_save_gift_wrap_option', 10, 2);
function tav_save_gift_wrap_option($order, $data) {
if (isset($_POST['gift_wrap']) && $_POST['gift_wrap'] == '1') {
$order->update_meta_data('gift_wrap', 'بله، بسته‌بندی هدیه انتخاب شده است.');
}
}

// 5. نمایش gift_wrap در پنل ادمین سفارش
add_action('woocommerce_admin_order_data_after_billing_address', 'tav_display_gift_wrap_in_admin', 10, 1);
function tav_display_gift_wrap_in_admin($order){
$gift_wrap = $order->get_meta('gift_wrap');
if ($gift_wrap) {
echo '<p><strong>بسته‌بندی هدیه:</strong> ' . esc_html($gift_wrap) . '</p>';
}
}

// 6. نمایش gift_wrap در صفحه جزئیات سفارش برای مشتری
add_action('woocommerce_order_details_after_order_table', 'tav_display_gift_wrap_on_order_details');
function tav_display_gift_wrap_on_order_details($order) {
$gift_wrap = $order->get_meta('gift_wrap');
if ($gift_wrap) {
echo '<p><strong>بسته‌بندی هدیه:</strong> ' . esc_html($gift_wrap) . '</p>';
}
}
🛒 افزونه رایگان شمارنده کاربران سبد خرید ووکامرس

نمایش تعداد افرادی که همین الان این محصول را در سبد دارند!
🔹 افزایش اعتماد و فروش
🔹 پشتیبانی از مهمان و لاگین
🔹 کاملاً رایگان
📥 دانلود و توضیحات بیشتر:
tavtheme.com/افزونه-رایگان-شمارنده-کاربران-دارا/
2
اگه تا حالا یه محصول طولانی توی ووکامرس ویرایش کرده باشی، احتمالاً این سناریو برات آشناست:

🧾 توضیحات رو با دقت وارد کردی
🔻 اسکرول کردی پایین…
😩 ولی یادت رفته «بروزرسانی» رو بزنی!
و دوباره باید برگردی بالا... کلی وقت‌تلفی!

حالا تصور کن دکمه بروزرسانی همیشه جلو چشم‌ت باشه، بدون هیچ اسکرولی 👀

📌 حتماً برای همکارت بفرست!

/**
* Author: TavTheme
* https://tavtheme.com/
* @tavtheme
*/

function tav_admin_footer_script() {
?>
<script>
jQuery(document).ready(function($) {
var $button = $('#publishing-action');
if($button.length) {
$button.css({
'position': 'fixed',
'bottom': '10px',
'left': '20px',
'z-index': '999',
'background': 'white',
'padding': '10px',
'border-radius': '5px',
'box-shadow': '0px 0px 10px rgba(0, 0, 0, 0.2)'
});
}
});
</script>
<?php
}
add_action('admin_footer', 'tav_admin_footer_script');
🔥3
20 درصد تخفیف تا پس فردا 🎯

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

📌 لینک دانلود👇🏻👇🏻

https://tavtheme.com/product/wc-minimum-maximum-quantity/
🔥2
ارسال رایگان برای اولین خرید
🛒 یه مشتری داشت خرید اولشو انجام می‌داد،
اما دم درگاه گفت:
«هزینه ارسال بالاست، بی‌خیال!» 😕

با یه کد ساده، فقط برای خرید اول،
ارسال رایگان فعال می‌شه

یه پیام تبریک توی سبد خرید نمایش داده می‌شه!

🎯 مشتری راضی‌تر، نرخ تبدیل بالاتر
📌 کد کامل تو پست بعدیه.
👈 سیوش کن و واسه همکارا بفرست!

#ارسال_رایگان #خرید_اول #افزایش_فروش #ووکامرس

/**
* Author: TavTheme
* Website: https://tavtheme.com/
* Instagram: @tavtheme
* Description: Provides free shipping for customer's first order
*/

/**
* Check if it's customer's first order
*/
function tav_is_customer_first_order($user_id) {
// Consider guest users as first-time customers
if ($user_id === 0) {
return true;
}

// Get paid customer orders count
$customer_orders = wc_get_orders(array(
'customer_id' => $user_id,
'status' => array('completed', 'processing'),
'limit' => -1,
'return' => 'ids',
));

return count($customer_orders) === 0;
}

/**
* Apply free shipping for first orders
*/
add_filter('woocommerce_package_rates', 'tav_first_order_free_shipping', 10, 2);
function tav_first_order_free_shipping($rates, $package) {
$current_user_id = get_current_user_id();

if (tav_is_customer_first_order($current_user_id)) {
foreach ($rates as $rate_key => $rate) {
// Apply to all shipping methods except specific excluded ones
if (!in_array($rate->method_id, array('local_delivery', 'pickup'))) {
$rates[$rate_key]->cost = 0;
$rates[$rate_key]->label = 'ارسال رایگان (اولین خرید شما)';

// Set taxes to zero
$rates[$rate_key]->taxes = array_map(function() {
return 0;
}, (array) $rates[$rate_key]->taxes);
}
}
}

return $rates;
}

/**
* Display first order notice
*/
add_action('woocommerce_before_cart', 'tav_add_first_order_notice');
add_action('woocommerce_before_checkout_form', 'tav_add_first_order_notice');
function tav_add_first_order_notice() {
$current_user_id = get_current_user_id();

if (tav_is_customer_first_order($current_user_id)) {
$notice = sprintf(
'تبریک! %s ارسال برای اولین سفارش شما رایگان است!',
'<img draggable="false" role="img" class="emoji" alt="" src="https://s.w.org/images/core/emoji/15.0.3/svg/1f389.svg">'
);

wc_add_notice($notice, 'notice');
}
}
❤‍🔥3🔥1
Media is too big
VIEW IN TELEGRAM
🎯📣 آپدیت افزونه قیمت گذاری پلکانی ووکامرس

⭕️ کد تخفیف : pele20 ⭕️

#آپدیت_افزونه | 20 شهریور 1404


📎 نسخه 1.7.9 / 20 شهریور 1404

🎨 ظاهر و ریسپانسیو
طراحی مدرن و ریسپانسیو برای پیام‌ها
باکس‌های فول‌عرض با Flexbox
بهینه‌سازی برای موبایل

🧱 آجرهای تخفیف جدید
افزودن آجرهای تختیف مدرن
ست شدن Quantity با کلیک روی آجر
سازگاری کامل با المنتور و Woodmart

⚙️ بهبودهای فنی
افزودن شورت‌کد اختصاصی آجرها
چک‌باکس تنظیمات گلوبال
رفع خطاهای null و is_type
بهبود لود Font Awesome

🔧 بهینه‌سازی Quantity
تنظیم مقدار روی همه اینپوت‌ها
فراخوانی changeQuantity در Woodmart
تاخیر برای سازگاری با المنتور
افزودن لاگ دیباگ برای JS

🛡 امنیت و پایداری
حذف خطاهای احتمالی
بهبود امنیت کد
سازگاری با صفحات مختلف



🎯 دانلود افزونه نسخه فارسی و انگلیسی:
https://tavtheme.com/product/wc-minimum-maximum-quantity/

TavTheme | تاوتم ❤️
TavTheme.com
🔥2
Media is too big
VIEW IN TELEGRAM
🎯📣 آپدیت افزونه افزونه کادوپیچ و شخصی سازی بسته بندی محصول

⭕️ 20% کد تخفیف : " kado20 " تا 1 شنبه 30 شهریور

#آپدیت_افزونه | 26 شهریور 1404

📎 نسخه 1.6.9 / 26 شهریور 1404

🌍 ویژگی جدید: پشتیبانی از چندزبانگی
افزودن پشتیبانی کامل از فیلدهای متنی چندزبانه (فارسی، انگلیسی و ...)
نمایش خودکار مقدار بر اساس زبان فعال سایت
سازگار با پلاگین‌های Polylang و WPML

⚙️ بهبودهای ادمین
افزودن فیلدهای جداگانه برای هر زبان در تنظیمات
ذخیره‌سازی ساختارمند مقادیر به صورت JSON
شمارنده کاراکتر معکوس برای هر زبان به صورت مستقل

🎯 بهبودهای فرانت
نمایش مقدار صحیح بر اساس زبان فعال
جلوگیری از نمایش JSON در فرانت
منطق Fallback برای مقادیر پیش‌فرض

🔧 سازگاری و بهینه‌سازی
سازگاری کامل با داده‌های قدیمی (تک‌زبانه)
مقداردهی صحیح placeholder و maxlength
بهینه‌سازی برای کارت هدیه و فیلدهای حکاکی



🎯 دانلود افزونه نسخه فارسی و انگلیسی:
https://tavtheme.com/product/tav-gift-wrap-pro/

TavTheme | تاوتم ❤️
TavTheme.com
1🔥1
🔧 #ووکامرس
اگه بعد از آپدیت ووکامرس به نسخه 10.2.0 با مشکل برعکس نشون دادن قیمت‌ها مواجه شدین، نگران نباشین 😉

فقط کافیه کد زیر رو به انتهای فایل functions.php قالب‌تون یا اسنیپت کد اضافه کنین:

function tavtheme_woocommerce_block_styles() {
wp_deregister_style( 'wc-blocks-style' );
wp_dequeue_style( 'wc-blocks-style' );
}
add_action( 'enqueue_block_assets', 'tavtheme_woocommerce_block_styles' );
3
Media is too big
VIEW IN TELEGRAM
🚀 اسلایدهای المنتورتو هوشمند کن! 🚀
دیگه نیاز نیست برای تخفیف‌ها، رویدادها یا خبرهای مهم، دستی اسلایدهاتو فعال و غیرفعال کنی!
با این کد، می‌تونی برای هر اسلاید المنتور، تاریخ و ساعت شروع و پایان و حتی روزهای خاص هفته رو تنظیم کنی.
زمان‌بندی خودکار و دقیق
نمایش محتوای مرتبط در زمان مناسب
صرفه‌جویی در وقت و انرژی
همین الان قابلیت زمان‌بندی رو به اسلایدر سایتت اضافه کن و مدیریت محتواتو هوشمند کن!


🔗 https://tavtheme.com/tav-elementor-slide-scheduler/
🔥1
Media is too big
VIEW IN TELEGRAM
📌فایل خدمات طراحی سایت و پشتیبانی رو میتونید از لینک زیر دانلود کنید.
🎯 سوالی داشتید حتما بپرسید❤️

⭕️ خدمات طراحی سایت:

https://demo.tavtheme.com/tavtheme-services.pdf

⭕️ خدمات پشتیبانی سایت:

https://demo.tavtheme.com/tavtheme-support.pdf
🔥3👏1
This media is not supported in your browser
VIEW IN TELEGRAM
🎯 کد تخفیف ۲۰ درصدی فقط تا شنبه ۵ مهر
kado20

🎁 تا حالا شده بخوای محصولتو خاص‌تر به مشتری تحویل بدی؟
با افزونه شخصی‌سازی بسته‌بندی محصول می‌تونی حس متفاوت بودن رو به مشتری منتقل کنی

📦 هر مشتری وقتی بسته مخصوص خودش رو باز می‌کنه، تجربه‌ای به‌یادموندنی خواهد داشت 😍
و این یعنی افزایش رضایت مشتری + فروش بیشتر 💰

🔧 نصب کن، فعال کن و برندتو خاص‌تر نشون بده 🚀

دانلود افزونه:

https://tavtheme.com/product/tav-gift-wrap-pro/
🔥2👏1
This media is not supported in your browser
VIEW IN TELEGRAM
🎯📣 آپدیت افزونه محرک های فروش

⭕️ 21% کد تخفیف : " TRI21 " تا جمعه 11 مهر


#آپدیت_افزونه | 6 مهر 1404 | 📎 نسخه 3.4.3

⚙️رفع باگ های گزارش شده


🎯 دانلود افزونه نسخه فارسی و انگلیسی:
https://tavtheme.com/product/sales-triggers-for-woocommerce/

TavTheme | تاوتم ❤️
TavTheme.com
1
🚀 تبلیغات هوشمند با افزونه وسط محتوا!
با این افزونه قدرتمند وردپرسی، تبلیغات متنی و تصویری رو با یه کلیک توی نوشته‌ها و محصولات سایتت بذار! 🎯
💻 رابط کاربری ساده + تنظیمات پیشرفته = بدون نیاز به کدنویسی!
ظاهر زیبا و کاملاً سفارشی‌سازی‌شده!


tavtheme.com/افزونه-تبلیغات-وسط-محتوا-در-وردپرس/
3
🔥 دیگه نیازی به افزونه نیست! با یه شورت‌کد ساده، QR کد هر محصول رو توی صفحه‌ش بذار! 🚀

/**
* Author: TavTheme
* Website: https://tavtheme.com/
* Instagram: @tavtheme
* Description: Auto QR Code for Products in WooCommerce Without Plugin
*/

// [tav_product_qrcode size="200" css="150" format="png" ecc="M" margin="0" align="center" label="اسکن کن و محصول رو سریع ببین" track="0" cache="1"]
add_shortcode('tav_product_qrcode', function ($atts = []) {
if (!is_product()) return '';

global $post;

$a = shortcode_atts([
'size' => 50,
'css' => 50,
'format' => 'svg',
'ecc' => 'M',
'margin' => 0,
'align' => 'center',
'label' => 'اسکن کن و محصول رو سریع ببین',
'track' => '0',
'cache' => '1',
], $atts, 'tav_product_qrcode');

$size = max(80, (int)$a['size']);
$css = max(60, (int)$a['css']);
$format = (strtolower($a['format']) === 'svg') ? 'svg' : 'png';
$eccMap = ['L','M','Q','H'];
$ecc = in_array(strtoupper($a['ecc']), $eccMap, true) ? strtoupper($a['ecc']) : 'M';
$margin = max(0, (int)$a['margin']);
$align = in_array($a['align'], ['left','center','right'], true) ? $a['align'] : 'center';
$label = trim(wp_strip_all_tags($a['label']));
$track = in_array(strtolower($a['track']), ['1','true','yes'], true);
$useCache = in_array(strtolower($a['cache']), ['1','true','yes'], true);

$url = get_permalink($post->ID);
if ($track) {
$url = add_query_arg([
'utm_source' => 'qr',
'utm_medium' => 'print',
'utm_campaign'=> 'product_'.$post->ID,
], $url);
}

$remote_qr_url = add_query_arg([
'size' => "{$size}x{$size}",
'data' => $url,
'margin' => $margin,
'ecc' => $ecc,
'format' => $format,
], 'https://api.qrserver.com/v1/create-qr-code/');

$img_src = $remote_qr_url;
$download_filename = sanitize_title(get_the_title($post->ID)) . '-qr.' . $format;

if ($useCache) {
$upload = wp_upload_dir();
if (!empty($upload['basedir']) && !empty($upload['baseurl'])) {
$dir = trailingslashit($upload['basedir']) . 'qrcodes';
$urlbase = trailingslashit($upload['baseurl']) . 'qrcodes';
if (!file_exists($dir)) {
wp_mkdir_p($dir);
}
$hash = md5($url . "|$size|$margin|$ecc|$format");
$filename = $hash . '.' . $format;
$filepath = $dir . '/' . $filename;
$fileurl = $urlbase . '/' . $filename;

if (!file_exists($filepath)) {
$resp = wp_remote_get($remote_qr_url, ['timeout' => 15]);
if (!is_wp_error($resp) && (int)wp_remote_retrieve_response_code($resp) === 200) {
$body = wp_remote_retrieve_body($resp);
if (!empty($body)) {
$fp = @fopen($filepath, 'wb');
if ($fp) {
fwrite($fp, $body);
fclose($fp);
$img_src = $fileurl;
}
}
}
} else {
$img_src = $fileurl;
}
$download_filename = $filename;
}
}

$align_css = "text-align:{$align};";
$label_html = $label !== '' ? '<div class="tav-product-qr-label" style="font-size:14px; margin-bottom:8px;">' . esc_html($label) . '</div>' : '';
$title_attr = esc_attr('دانلود QR');

$html = '<div class="tav-product-qr-code" style="margin:20px 0; '.$align_css.'">';
$html .= $label_html;
$html .= '<a href="'.esc_url($img_src).'" download="'.esc_attr($download_filename).'" title="'.$title_attr.'">';
$html .= '<img src="'.esc_url($img_src).'" alt="'.esc_attr(get_the_title($post->ID)).' - QR Code" width="'.$css.'" height="'.$css.'" loading="lazy" decoding="async" />';
$html .= '</a>';
$html .= '</div>';

return $html;
});
3🔥1
#وردپرس و #ووکامرس کند نیست، #هاست ایران هم مشکلی از نظر سرعت نداره!

این آمار یه فروشگاه با بیش از ۲۰۰۰ محصول متغییر و فعال هست.

همونطور که توی تصویر میبینید، بعد از انجام یک سری تغییرات تکنیکال، تمام URLهای موبایل در Core Web Vitals سبز شدن و در وضعیت Good هستن

وردپرس ذاتاً سریع و بهینه‌ست، فقط زمانی کند میشه که از قالب‌های سنگین، افزونه‌های غیر استاندارد، یا صفحه‌سازهایی مثل #المنتور بدون بهینه‌سازی استفاده کنیم.

اگر ساختار فنی و سئو تکنیکال سایت درست پیاده‌سازی بشه، هر وب‌سایتی با هزاران محصول میتونه به این سطح از سرعت و کیفیت برسه 🚀

تسلط کامل بر سئو تکنیکال یعنی بدون نیاز به تغییر پلتفرم یا سرور، سایتت رو تمیز، سریع و سئو فرندلی نگه داری.


@tavtheme
🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 می‌خوای سایت وردپرس‌ت دو زبانه بشه؟ 🇮🇷➡️🇬🇧
📌 پیشنهاد ما: افزونه Polylang 💪

از لینک زیر میتونی بهش دسترسی داشته باشی:

https://drive.google.com/drive/folders/1wC_yI-RluWcr6Jr7FKswwhLquUeB7lWD?usp=sharing
🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
🚫 مشاهده جزئیات کد:

https://tavtheme.com/woocommerce-cart-calculate-fees/

⭕️ برای شخصی سازی کد یا درخواست پلاگین با ای دی زیر در تماس باشید:
@mehdishamsab
👏3
Media is too big
VIEW IN TELEGRAM
🎯📣 آپدیت افزونه موجودی مشترک ووکامرس


#آپدیت_افزونه | 27 مهر 1404 | 📎 نسخه 1.0.8

⚙️عدم نمایش محصولات مرجع در حالت پیش‌فرض لیست محصولات ادمین
⚙️افزودن دکمه فیلتر محصولات مرجع با رنگ خاص
⚙️اصلاح منطق فیلتر محصولات مرجع
⚙️رفع چند باگ گزارش شده


🎯 دانلود افزونه نسخه فارسی و انگلیسی:
https://tavtheme.com/product/tav-shared-stock-manager/

TavTheme | تاوتم ❤️
TavTheme.com
🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
🚀 اسلایدهای المنتورتو هوشمند کن! 🚀
دیگه نیاز نیست برای تخفیف‌ها، رویدادها یا خبرهای مهم، دستی اسلایدهاتو فعال و غیرفعال کنی!
با این کد، می‌تونی برای هر اسلاید المنتور، تاریخ و ساعت شروع و پایان و حتی روزهای خاص هفته رو تنظیم کنی.
زمان‌بندی خودکار و دقیق
نمایش محتوای مرتبط در زمان مناسب
صرفه‌جویی در وقت و انرژی
همین الان قابلیت زمان‌بندی رو به اسلایدر سایتت اضافه کن و مدیریت محتواتو هوشمند کن!


🔗 https://tavtheme.com/tav-elementor-slide-scheduler/
1
یه نکته ریز ولی طلایی برای طراح‌های وردپرس 😎👇
با این چند خط CSS ساده، ظاهر قیمت محصولاتت خاص میشه 🔥
هم تو صفحه محصول، هم تو دسته‌بندی‌ها 💰
#وردپرس #ووکامرس #تجربه_طراح

/* 🎯 قیمت اصلی محصول */
.woocommerce div.product p.price,
.woocommerce div.product span.price {
color: #0b6efd; /* رنگ قیمت */
font-size: 22px; /* اندازه فونت */
font-weight: 700; /* وزن فونت */
margin-bottom: .5em;
}

/* 💸 قیمت تخفیف خورده (قبلی) */
.woocommerce div.product p.price del {
color: #999;
font-size: 18px;
text-decoration: line-through;
}

/* قیمت تخفیف فعلی */
.woocommerce div.product p.price ins {
color: #d32f2f;
font-size: 22px;
font-weight: bold;
}

/* 🧩 یونیت قیمت یا پسوند قیمت (مثال: /عدد) */
.woocommerce div.product .woocommerce-price-suffix {
display: block;
font-size: 14px;
color: #555;
margin-top: .2em;
}

/* 🛍 لیست محصولات – قیمت در کارت محصول */
.woocommerce ul.products li.product .price {
color: #084298;
font-size: 18px;
font-weight: 600;
margin-top: .3em;
}

/* 🔻 اگر محصول تخفیف دارد: قیمت قبلی */
.woocommerce ul.products li.product .price del {
color: #999;
font-size: 16px;
}

/* 🔺 قیمت فعلی کاهش‌یافته */
.woocommerce ul.products li.product .price ins {
color: #e53935;
font-size: 18px;
font-weight: bold;
}
🔥6