👨‍💻کد کلاب وردپرس [مرجع کد های کاربردی]
2.09K subscribers
20 photos
4 files
24 links
🌟 کد کلاب وردپرس | مرجع کدهای کاربردی 🌟

💻 کدها و ترفندهای کاربردی برای:
#وردپرس #ووکامرس #المنتور #سئو

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

🤝 کدهای کاربردیت رو با جامعه #وردپرسی_ها به اشتراک بذار:
@Wp_CodeClub

#کد_کلاب
Download Telegram
🌟نمایش فرم‌های ارسال‌شده‌ی المنتور به‌عنوان پیام خوانده‌نشده در پیشخوان وردپرس🌟

با استفاده از این کد، می‌تونید هر فرم ارسال‌شده از المنتور رو در داشبورد وردپرس به‌عنوان یک اطلاعیه خوانده‌نشده 🔴 نمایش بدید و همیشه پیام‌ها و اطلاعات جدید رو به راحتی پیگیری کنید. 📬🔍

👇 کدهای داخل فایل زیر رو به فایل functions.php قالب یا چایلد تم خودتون اضافه کنید: 👇

از حالا به بعد، وقتی فرم‌های المنتور پر بشه، به‌صورت پیام خوانده‌نشده 🕐 در پیشخوان وردپرس نمایش داده میشه و می‌تونید به راحتی از طریق نوار بالا (Admin Bar) 📱 یا دکمه‌ی "همه‌ی پیام‌ها را خواندم ✅" پیام‌ها رو مدیریت کنید.

💬 اگر سوالی دارید یا مشکلی پیش اومد، توی کامنت‌ها بپرسید! 🧐👇

#وردپرس #المنتور #نوتیفیکیشن 🔔 #پیام_خوانده_نشده ✉️


با ری اکشن نشون دادن به پست ارسالی از جامعه وردپرس کاران حمایت کنید🥳🥳


کانال کد کلاب |گروه پرسش/پاسخ کد کلاب |ادمین
❤‍🔥2🔥2😍1
👨‍💻کد کلاب وردپرس [مرجع کد های کاربردی]
🌟نمایش فرم‌های ارسال‌شده‌ی المنتور به‌عنوان پیام خوانده‌نشده در پیشخوان وردپرس🌟 با استفاده از این کد، می‌تونید هر فرم ارسال‌شده از المنتور رو در داشبورد وردپرس به‌عنوان یک اطلاعیه خوانده‌نشده 🔴 نمایش بدید و همیشه پیام‌ها و اطلاعات جدید رو به راحتی پیگیری…
نمایش_فرم‌های_ارسال‌شده‌ی_المنتور_به‌عنوان_پیام_خوانده‌نشده_در_پیشخوان.zip
2.2 KB
🌟نمایش فرم‌های ارسال‌شده‌ی المنتور به‌عنوان پیام خوانده‌نشده در پیشخوان وردپرس🌟


کدهای داخل فایل رو به فایل functions.php قالب یا چایلد تم خودتون اضافه کنید:


💬 اگر سوالی دارید یا مشکلی پیش اومد، توی کامنت‌ها بپرسید! 🧐👇

#وردپرس #المنتور #نوتیفیکیشن 🔔 #پیام_خوانده_نشده ✉️


با ری اکشن نشون دادن به پست ارسالی از جامعه وردپرس کاران حمایت کنید🥳🥳


کانال کد کلاب | گروه پرسش/پاسخ کد کلاب |ادمین
🔥3❤‍🔥2🥰1
🛒 اضافه کردن هزینه بسته‌بندی به سبد خرید و پرداخت در ووکامرس 📦

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

add_action('woocommerce_cart_calculate_fees', 'add_custom_fixed_fee');

function add_custom_fixed_fee(WC_Cart $cart) {
    // بررسی اینکه آیا در صفحه سبد خرید یا تسویه حساب هستیم
    if (is_admin() && !defined('DOING_AJAX')) {
        return;
    }

    // تعیین مبلغ ثابت (به عنوان مثال 20000 تومان)
    $fixed_fee = 20000;

    // افزودن هزینه بسته‌بندی
    $cart->add_fee(__('هزینه بسته‌بندی', 'your-textdomain'), $fixed_fee, true);
}


این کد را در فایل functions.php قالب خود یا یک پلاگین سفارشی قرار دهید و مطمئن شوید که همه چیز به درستی کار می‌کند.

✅ با این کار، هزینه بسته‌بندی به صورت خودکار به سبد خرید مشتریان اضافه خواهد شد! 🎉

با ری اکشن نشون دادن به پست ارسالی از جامعه وردپرس کاران حمایت کنید🥳🥳


کانال کد کلاب | گروه پرسش/پاسخ کد کلاب |ادمین
🔥3❤2😍2❤‍🔥1
🔥 یک ترفند ساده برای وردپرس | حذف نسخه وردپرس

اگر نمی‌خوای نسخه وردپرس سایت در خروجی HTML و RSS نمایش داده بشه، این کد رو به فایل functions.php قالب یا افزونه اختصاصی سایتت اضافه کن:

// حذف نسخه وردپرس از Head
remove_action('wp_head', 'wp_generator');

// حذف نسخه وردپرس از RSS
add_filter('the_generator', '__return_empty_string');



📌 مزیت: با این کار، بخشی از اطلاعات مربوط به نسخه وردپرس از خروجی سایت حذف می‌شه و اطلاعات کمتری در اختیار اسکنرهای خودکار قرار می‌گیره.

⚠️ نکته امنیتی: مخفی کردن نسخه وردپرس به‌تنهایی امنیت سایت رو افزایش نمی‌ده؛ مهم‌تر از اون، به‌روز نگه داشتن وردپرس، قالب و افزونه‌هاست.

✅ پیشنهاد: کدهای سفارشی رو بهتره به‌جای قالب اصلی، داخل Child Theme یا یک افزونه اختصاصی قرار بدی تا با آپدیت قالب از بین نرن.

💡کد کلاب | ترفندهای کاربردی وردپرس، ووکامرس، المنتور

با ری اکشن نشون دادن به پست ارسالی از جامعه وردپرس کاران حمایت کنید🥳🥳


کانال کد کلاب | گروه پرسش/ پاسخ کد کلاب
🔥2❤1👏1
🛒 ترفند ووکامرس | تغییر تعداد محصولات در هر صفحه

می‌خوای تعداد محصولاتی که در هر صفحه از فروشگاه ووکامرس نمایش داده می‌شن رو بدون افزونه تغییر بدی؟ 👇

مثلاً به‌جای نمایش پیش‌فرض ۱۲ محصول، تعداد رو به ۲۴ محصول افزایش بدی.


کافیه کد زیر رو به "functions.php" قالب فرزند یا افزونه اختصاصی سایتت اضافه کنی:

// تغییر تعداد محصولات ووکامرس در هر صفحه
add_filter('loop_shop_per_page', function ($products_per_page) {
return 24;
}, 20);


🔢 تغییر تعداد محصولات

عدد "24" رو می‌تونی به تعداد دلخواه تغییر بدی.

مثلاً برای نمایش ۳۶ محصول در هر صفحه:


return 36;

⚠️ نکته مهم:
بهتره این کد رو داخل "functions.php" قالب Child Theme یا یک افزونه اختصاصی قرار بدی تا با آپدیت قالب، تغییراتت از بین نره.

🔥 بدون افزونه | سبک | ساده و کاربردی

━━━━━━━━━━━━━━

💡کد کلاب | ترفندهای کاربردی وردپرس، ووکامرس، المنتور

با ری اکشن نشون دادن به پست ارسالی از جامعه وردپرس کاران حمایت کنید🥳🥳


کانال کد کلاب | گروه پرسش/ پاسخ کد کلاب
❤3👍2🔥2
🚀 ترفند وردپرس | غیرفعال کردن Emoji

وردپرس به‌صورت پیش‌فرض فایل‌ها و اسکریپت‌هایی برای پشتیبانی از Emoji بارگذاری می‌کنه.

اگر سایتت به Emojiهای وردپرس نیازی نداره، می‌تونی این قابلیت رو غیرفعال کنی و برخی درخواست‌ها و فایل‌های مرتبط رو حذف کنی. 👇

// غیرفعال کردن Emoji در وردپرس

remove_action('wp_head', 'print_emoji_detection_script', 7);
remove_action('wp_print_styles', 'print_emoji_styles');

remove_action('admin_print_scripts', 'print_emoji_detection_script');
remove_action('admin_print_styles', 'print_emoji_styles');

remove_filter('the_content_feed', 'wp_staticize_emoji');
remove_filter('comment_text_rss', 'wp_staticize_emoji');
remove_filter('wp_mail', 'wp_staticize_emoji_for_email');

add_filter('emoji_svg_url', '__return_false');



💡 کد رو داخل functions.php قالب Child Theme یا یک افزونه اختصاصی قرار بده تا با آپدیت قالب از بین نره.

━━━━━━━━━━━━━━

با ری اکشن نشون دادن به پست ارسالی از جامعه وردپرس کاران حمایت کنید🥳🥳


کانال کد کلاب | گروه پرسش/ پاسخ کد کلاب
🔥2❤1👍1
🛒 ترفند ووکامرس | تغییر متن دکمه «افزودن به سبد خرید»
میخوای بدون افزونه متن دکمه افزودن به سبد خرید رو در ووکامرس تغییر بدی؟

مثلاً:
«افزودن به سبد خرید» → «خرید محصول»
کافیه کد زیر رو به functions.php قالب فرزند یا افزونه اختصاصی اضافه کنی:

// تغییر متن دکمه افزودن به سبد خرید در صفحه محصول
add_filter('woocommerce_product_single_add_to_cart_text', function () {
return 'خرید محصول';
});

// تغییر متن دکمه افزودن به سبد خرید در صفحات آرشیو
add_filter('woocommerce_product_add_to_cart_text', function () {
return 'خرید محصول';
});


📌 این دو فیلتر چه تفاوتی دارن؟

🔹 فیلتر اول:
متن دکمه در صفحه خود محصول رو تغییر میده.
🔹 فیلتر دوم:
متن دکمه محصولات در فروشگاه، دسته‌بندی و سایر صفحات آرشیو محصولات رو تغییر می‌ده.

⚡ اگر می‌خوای متن دکمه در هر دو بخش تغییر کنه، از هر دو فیلتر استفاده کن.

🎯 اگر فقط می‌خوای دکمه در صفحه محصول تغییر کنه، استفاده از فیلتر اول کافیه.

━━━━━━━━━━━━━━
با ری اکشن❤️ نشون دادن به پست ارسالی از جامعه وردپرس کاران حمایت کنید🥳🥳


کانال کد کلاب | گروه پرسش/ پاسخ کد کلاب
❤1🔥1👏1
🛒 ترفند ووکامرس | تعیین حداقل مبلغ سفارش

با این کد می‌تونی حداقل مبلغ سفارش رو روی ۳۰۰ هزار تومان قرار بدی:

add_action('woocommerce_check_cart_items', function () {

$minimum = 300000;

$cart_total = WC()->cart->get_cart_contents_total();

if ($cart_total < $minimum) {

$remaining = $minimum - $cart_total;

wc_print_notice(
'حداقل مبلغ سفارش ' . wc_price($minimum) .
' است. لطفاً ' . wc_price($remaining) .
' دیگر به سبد خرید اضافه کنید.',
'error'
);
}
});

📌 برای تغییر مبلغ سفارش:
فقط عدد 300000 رو تغییر بده.

مثلاً برای حداقل سفارش ۵۰۰ هزار تومان:

$minimum = 500000;

💡 نکته:
این کد مبلغ محصولات سبد را بعد از اعمال تخفیف بررسی میکنه؛ اما هزینه ارسال و مالیات را در حداقل مبلغ سفارش حساب نمیکنه.

⚠️ اگر واحد پول سایت ریاله، مبلغ را متناسب با واحد پول واقعی فروشگاه وارد کن.

📁 کد را داخل functions.php قالب فرزند سایت قرار بده.

با ری اکشن❤️ نشون دادن به پست ارسالی از جامعه وردپرس کاران حمایت کنید🥳🥳


کد کلاب
❤3🔥1
⚡ جلوگیری از لود CSS در صفحات غیر فروشگاهی
اگر بعضی صفحات سایتت مثل «درباره ما» و «تماس با ما» هیچ المان یا محتوای ووکامرسی ندارن، لود شدن استایل‌های ووکامرس در این صفحات می‌تونه غیرضروری باشه.

✅ با این کد می‌تونی بعضی از CSSهای اصلی ووکامرس رو در صفحات غیر فروشگاهی غیرفعال کنی:
add_action('wp_enqueue_scripts', function () {

if (
!is_woocommerce() &&
!is_cart() &&
!is_checkout() &&
!is_account_page()
) {
wp_dequeue_style('woocommerce-general');
wp_dequeue_style('woocommerce-layout');
wp_dequeue_style('woocommerce-smallscreen');
}

}, 99);

⚠️ نکته مهم: قبل از استفاده، صفحات سایت رو بررسی کن؛ چون بعضی قالب‌ها و افزونه‌ها ممکنه خارج از صفحات فروشگاه هم به استایل‌های ووکامرس وابسته باشن. حذف این CSSها ممکنه باعث به‌هم‌ریختگی ظاهر بعضی بخش‌ها بشه.

📌 کد رو داخل functions.php قالب فرزند قرار بده.

این پست رو دوس داشتی؟ ❤️یه ری‌اکشـن کوچـیک بزن، کلی خوشـحالمـون می‌کنه:)


|-----> [ 👨‍💻ثبت سفارش تبلیغات ] <-----|

🔰 کانال کد کلاب وردپرس
🔥2❤1👏1
🛒 حذف فیلدهای اضافی فرم تسویه‌حساب ووکامرس

add_filter( 'woocommerce_checkout_fields', 'custom_override_checkout_fields' );

function custom_override_checkout_fields( $fields ) {

unset( $fields['billing']['billing_first_name'] );

unset( $fields['billing']['billing_last_name'] );

unset( $fields['billing']['billing_company'] );

unset( $fields['billing']['billing_address_1'] );

unset( $fields['billing']['billing_address_2'] );

unset( $fields['billing']['billing_city'] );

unset( $fields['billing']['billing_postcode'] );

unset( $fields['billing']['billing_country'] );

unset( $fields['billing']['billing_state'] );

unset( $fields['billing']['billing_phone'] );

unset( $fields['billing']['billing_email'] );

unset( $fields['order']['order_comments'] );

return $fields;
}

📌 کد رو می‌تونی داخل "functions.php" قالب فرزند قرار بدی.
#وردپرس | #ووکامرس

این پست رو دوس داشتی؟ ❤️
یه ری‌اکشـن کوچـیک بزن، کلی خوشـحالمـون می‌کنه :)


🔰کد کلاب وردپرس
❤3🔥1🎉1
✅رفع خطای واحد پول تومان در سرچ کنسول با Rank Math

اگه در سرچ کنسول با خطای:


❌ "Invalid ISO 4217 currency code (in "offers")"

مواجه شدی، ممکنه دلیلش استفاده از "IRT" برای واحد تومان در اسکیما محصولات باشه.

💡 برای رفع این مشکل، اگه قیمت محصولاتت به تومان هست، کد زیر رو در "functions.php" یا افزونه Code Snippets قرار بده:
add_filter('rank_math/snippet/rich_snippet_product_entity', function($entity) {
if (($entity['offers']['priceCurrency'] ?? '') === 'IRT') {
$entity['offers']['priceCurrency'] = 'IRR';
}
return $entity;
});

✅ با این کد، مقدار "priceCurrency" در اسکیما محصول از "IRT" به "IRR" تغییر می‌کنه و خطای مربوط به ISO 4217 برطرف میشه.

🔸 بعد از اعمال کد، برای مشاهده نتیجه باید منتظر Crawl مجدد صفحات توسط گوگل بمونی.

💬 اگه این ترفند برات مفید بود، ❤️ ری‌اکشن یادت نره :)


🔰کد کلاب وردپرس | ثبت سفارش تبلیغات
❤3🔥1
🔥 افکت خاکستری و بلور برای محصولات ناموجود ووکامرس

اگر سایت فروشگاهی داری، با این CSS می‌تونی محصولات ناموجود رو به‌صورت خاکستری و کمی محو نمایش بدی تا کاربر سریع‌تر متوجه وضعیت موجودی محصول بشه. 👇

✨ امکانات این کد:


▫️ خاکستری و بلور شدن تصویر محصولات ناموجود
▫️ ایجاد لایه سفید نیمه‌شفاف روی تصویر
▫️ حذف افکت هنگام Hover در دسکتاپ
▫️ پشتیبانی از Focus برای کاربران کیبورد
▫️ خاکستری شدن دکمه‌ها و اکشن‌های محصول
▫️ حفظ افکت در دستگاه‌های لمسی
▫️ بدون نیاز به نصب افزونه اضافی

📌 نحوه استفاده:


کد زیر رو از مسیر زیر قرار بده:

پیشخوان وردپرس ← نمایش ← سفارشی‌سازی ← CSS اضافی

💡 نکته:
اگر تعداد محصولات فروشگاهت زیاده، می‌تونی مقدار "blur(2px)" رو به "blur(1.2px)" تغییر بدی تا افکت سبک‌تر بشه.
🔰منبع

🚀 یک تغییر ساده با CSS، بدون نیاز به افزونه!


یادت باشه! میتونی با ابزار های هوش مصنوعی اونجور که میخوای کد ها رو شخصی سازی و کنی یا توسعه بدی:]

#WordPress #WooCommerce #Woodmart #CSS #وردپرس #ووکامرس #کدنویسی #طراحی_سایت

💬 اگه این ترفند برات مفید بود، ❤️ ری‌اکشن یادت نره :)


🔰کد کلاب وردپرس | ثبت سفارش تبلیغات
❤2🔥1
🖼 غیرفعال کردن تولید سایزهای اضافی تصاویر وردپرس

اگر نمی‌خوای وردپرس هنگام آپلود تصویر، سایزهای اضافی مثل "medium_large"، "1536" و "2048" پیکسلی رو تولید کنه، می‌تونی با این کد جلوی تولیدشون رو بگیری.

این کار می‌تونه از اشغال شدن فضای اضافی هاست جلوگیری کنه. 👌


📌 محل قرارگیری کد:
فایل "functions.php" قالب فرزند (Child Theme)

یا می‌تونی کد رو با افزونه‌هایی مثل Code Snippets اجرا کنی.

add_filter('intermediate_image_sizes_advanced', function($sizes) {
unset($sizes['medium_large']);
unset($sizes['1536x1536']);
unset($sizes['2048x2048']);
return $sizes;
});

⚠️ این کد فقط از تولید سایزهای جدید هنگام آپلود جلوگیری می‌کنه و تصاویر و سایزهایی که قبلاً ساخته شده‌اند رو حذف نمی‌کنه.

💬 اگه این ترفند برات مفید بود، ❤️ ری‌اکشن یادت نره :)


🔰کد کلاب وردپرس | ثبت سفارش تبلیغات
❤3🔥2
🛒 تغییر متن «رایگان» در ووکامرس

اگر بعضی از محصولات فروشگاهت قیمت صفر دارن و نمی‌خوای عبارت «رایگان» نمایش داده بشه، می‌تونی اون رو با عبارتی مثل «تماس بگیرید» یا «استعلام قیمت» جایگزین کنی. 👌

📌 محل قرارگیری کد:
"functions.php"

add_filter( 'woocommerce_get_price_html', function( $price, $product ) {
if ( '' === $product->get_price() || 0 == $product->get_price() ) {
$price = '<span class="free-price">تماس بگیرید</span>';
}
return $price;
}, 10, 2 );

✨ با این کد، محصولاتی که قیمتشان صفر یا خالی باشد، به‌جای «رایگان»، عبارت «تماس بگیرید» نمایش داده می‌شود.

💡 می‌تونی متن "تماس بگیرید" رو به هر عبارتی که دوست داری تغییر بدی!

مثلاً:
▫️ استعلام قیمت
▫️ جهت اطلاع از قیمت تماس بگیرید
▫️ قیمت توافقی

#ووکامرس #وردپرس #کد_وردپرس #آموزش_ووکامرس

💬 اگه این ترفند برات مفید بود، ❤️ ری‌اکشن یادت نره :)


🔰کد کلاب وردپرس | ثبت سفارش تبلیغات
❤2🔥1
📋 افزودن دکمه کپی لینک مقاله در وردپرس

با این کد کاربردی می‌تونی یک دکمه‌ی «کپی لینک مقاله» به انتهای محتوای نوشته‌های وردپرس اضافه کنی؛ تا کاربران با یک کلیک، لینک مقاله رو کپی کنن. 😎

⚙️ ویژگی‌ها:

▫️ کپی خودکار لینک مقاله با یک کلیک
▫️ نمایش پیام «کپی شد!» پس از انجام موفقیت‌آمیز
▫️ بدون نیاز به نصب افزونه
▫️ امکان استفاده در قالب فرزند (Child Theme)

🛠 نحوه استفاده:

1️⃣ فایل کد رو از لینک زیر دریافت کن.
2️⃣ محتوای فایل رو در انتهای "functions.php" قالب فرزند قرار بده.
3️⃣ ذخیره کن و عملکرد دکمه رو در یکی از مقالات سایت بررسی کن.

💡 نکته: این کد برای نوشته‌های معمولی وردپرس طراحی شده و قابلیت کپی لینک به پشتیبانی مرورگر و اتصال امن HTTPS وابسته است.

💬 تو چه کدهای کاربردی دیگه‌ای می‌شناسی؟ برامون کامنت کن تا همگی با هم استفاده کنیم!

این پست رو دوس داشتی؟ ❤️یه ری‌اکشـن کوچـیک بزن، کلی خوشـحالمـون می‌کنه:)


|-----> [ 👨‍💻ثبت سفارش تبلیغات ] <-----|

المنتور هوشمند | مستر وردپرس | کد کلاب وردپرس
❤3
🔗 لینک‌دار کردن خودکار تصاویر شاخص مقالات

💡 میخوای با کلیک روی تصویر شاخص هر مقاله، کاربر مستقیماً وارد صفحه همون مطلب بشه؟

با این کد کاربردی وردپرس، تصویر شاخص نوشته‌ها به‌صورت خودکار به لینک همون مقاله متصل می‌شه. 👌

💻 نحوه استفاده:


کد زیر رو داخل فایل "functions.php" قالب چایلدتم قرار بده:
function mr_autolink_featured_images( $html, $post_id, $post_image_id ) {

if ( false !== stripos( $html, '<a ' ) ) {
return $html;
}

$permalink = get_permalink( $post_id );

if ( ! $permalink ) {
return $html;
}

return sprintf(
'<a href="%1$s" aria-label="%2$s">%3$s</a>',
esc_url( $permalink ),
esc_attr( get_the_title( $post_id ) ),
$html
);
}

add_filter( 'post_thumbnail_html', 'mr_autolink_featured_images', 20, 3 );

📌 نکته: قبل از اعمال تغییرات، از سایتت بکاپ بگیر!

این پست رو دوس داشتی؟ ❤️یه ری‌اکشـن کوچـیک بزن، کلی خوشـحالمـون می‌کنه:)


|----> [ شرایط و تعرفه تبلیغات ] <----|

المنتور هوشمند | مستر وردپرس | کد کلاب وردپرس
❤2🔥1
Forwarded from لیست | VIP 
👑 فولدری از بهترین کانال ViP تلگرام
این‌کانال ها سرشار از محتوای VIPپولی هستن که برای شما عزیزان رایگان شده پس فرصت رو از دست ندین و عضو شین ▶️⬇️👇📎

https://t.me/addlist/YYg8JR9zeBA1YmRk

برای شرکت در تبادل پیام بدین
Please open Telegram to view this post
VIEW IN TELEGRAM