𝐈𝐍 𝐆𝐎𝐃 𝐖𝐄 𝐓𝐑𝐔𝐒𝐓 🕋
We comply with Telegram's guidelines:
- No financial advice or scams
- Ethical and legal content only
- Respectful community
Join us for market updates, airdrops, and crypto education!
Last updated 1 month, 3 weeks ago
[ We are not the first, we try to be the best ]
Last updated 4 months ago
FAST MTPROTO PROXIES FOR TELEGRAM
ads : @IR_proxi_sale
Last updated 4 days, 2 hours ago
✅ چگونه خطای 404 در پستهای وردپرس را رفع کنیم
✔️ خطای 404 در پستهای وردپرس زمانی رخ میدهد که کاربران نمیتوانند به پستها یا صفحات دسترسی پیدا کنند، درحالیکه محتوا در دیتابیس وجود دارد.
✉️ @novinmaster
لوگوموشن چیه؟ چرا توی برندسازی از لوگوموشن استفاده کنیم؟ کدوم برندهای معروف دنیا دارن که ما داشته باشیم!!!
📋يك كد ساده اما كاربردى برای المنتور!
👍🏻 تو يكى از پروژه ها كارفرما ميخواست فرم هایی كه تو برگه های سایت قرار داديم، پر كردن فرم منوط به تهيه اشتراك باشه، يعنى اگه كاربر اشتراك داشته باشه بتونه فرم رو پر كنه، در غیر اینصورت پیغام تهیه اشتراک نمایش داده بشه، فرم باید نمایش داده بشه اما کاربر نتونه فیلدهارو پر کنه(این کارو سخت میکنه چون نمیشه فرم رو پنهان کنیم)!
✔️ فرم ها با المنتور طراحی شدن! بازطراحی مجدد با گرویتی کار سختی بود(تعداد فرم ها بالا بود).
✅ تصمیم گرفتیم با فانکشن PHP مشکل رو حل کنیم و نتیجش شد کد پایین!
❗️-این تکه کد(به محض کلیک روی هر فیلد از فرم) اول بررسی می کنه کاربر لاگین هست یا خیر!
-اگر نبود به صفحه ورود/ثبت نام هدایت میشه!
-بعد از لاگین مجدد به محض کلیک روی فیلد بررسی میکنه آیا کاربر سفارش با وضعیت تکمیل شده تو سایت داره یا خیر، اگه داشته باشه فرم رو می تونه پر کنه، در غیراینصورت پیغام تهیه اشتراک نمایش داده میشه و به صفحه اشتراک ها هدایت میشه!
```
// جلوگیری از دسترسی مستقیم به فایل
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly
}
add_action('wp_footer', function() {
if (is_user_logged_in()) {
$user_id = get_current_user_id();
// بررسی وضعیت سفارشهای کاربر
$args = array(
'customer\_id' => $user\_id,
'status' => 'completed',
);
$orders = wc\_get\_orders($args);
// اگر کاربر سفارش تکمیلشده دارد، اجازه پر کردن فرم داده شود
$has\_completed\_order = !empty($orders);
echo '<script>
document.addEventListener("DOMContentLoaded", function() {
var form = document.querySelector(".membership\-check\-form");
var hasCompletedOrder = ' . ($has\_completed\_order ? 'true' : 'false') . ';
if (!hasCompletedOrder) { // اگر سفارش تکمیلشدهای وجود ندارد
form.addEventListener("click", function(event) {
event.preventDefault();
alert("برای پر کردن این فرم، ابتدا باید اشتراک تهیه کنید.");
window.location.href = "/shop"; // لینک صفحه اشتراک
}, true);
}
});
</script>';
} else {
// کاربر وارد نشده است
echo '<script>
document.addEventListener("DOMContentLoaded", function() {
var form = document.querySelector(".membership\-check\-form");
if (form) {
form.addEventListener("click", function(event) {
event.preventDefault();
alert("برای پر کردن این فرم، ابتدا وارد حساب کاربری شوید.");
window.location.href = "/my\-account"; // لینک صفحه ورود
}, true);
}
});
</script>';
}
});
```
‼️ هر فرمی که خواستین مشروط بشه به تهیه اشتراک، کلاس membership-check-form رو در تب پیشرفته المنتور، کلاس های css وارد کنید.
⚠️ کد رو در فایل functions.php قالب فعال سایت قرار بدین. (لینک صفحه اشتراک و صفحه ورود/ثبت نام خود را جایگزین کنید)
✉️ @novinmaster
❗️سرورهای Hetzner اخیراً برای کاربران ایرانی دچار افت عملکرد شده. این موضوع به چند عامل اصلی مربوط میشه:
🔸 ۱. حملات DDoS گسترده:
حملات سایبری در هفتههای اخیر در ایران باعث اشغال پهنای باند و افت کیفیت شبکه شدن، که یکی از دلایل کندی اینترنت محسوب میشه.
🔸 ۲. استفاده از فیلترشکنها:
بسیاری از کاربران ایرانی از آیپیهای آلمان، بهویژه سرورهای Hetzner، برای عبور از محدودیتها استفاده میکنند. این حجم بالای ترافیک به نوعی شبکه اینترنت رو تحت فشار قرار داده.
🔸 ۳. زیرساخت و شرایط داخلی اینترنت ایران:
ضعف در مدیریت شبکه داخلی و افزایش ترافیک خروجی باعث شده عملکرد دیتاسنترهای خارجی بیشتر تحت تأثیر قرار گیرد.
✔️ به طور خلاصه، ترکیب این عوامل باعث شده تا سرورهای Hetzner برای کاربران ایرانی کمتر بهینه باشند.(سایت هایی که هاستشون از آلمانه)
✉️ @novinmaster
✅ افزونه ویرایش گروهی محصولات ووکامرس(WooCommerce Advanced Bulk Edit) - نسخه ۵.۴.۳.۲
✉️ @novinmaster
✅ افزونه wp rocket - نسخه ۳.۱۷.۳.۱
✉️ @novinmaster
چیزی که خیلی از ماها کم داریم
زمان نیست، تمرکزه!
@Novinmaster
✅ امکانات جدید قالب وودمارت نسخه ۸
1- اضافه شدن گزینه تخمین زمان تحویل محصول
2- اضافه شدن عنصر مقایسه قبل و بعد تصاویر
3- اضافه شدن گزینه Scheme به FAQ
4- اضافه شدن لیست انتظار: فیلد ایمیل جهت دریافت ایمیل کاربر در صورت ناموجود بودن محصول
5- اضافه شدن گزینه های تایپوگرافی برای ورودی تعداد(Quantity) محصول
6- اضافه شدن گزینه "Allow adding gifts" برای هدیه دادن روی برخی محصولات
7- اضافه شدن ۱ طرح جدید خلاصه اطلاعات در صفحه سبد خرید
8- اضافه شدن گزینه «برند محصول» به صفحه محصول
9- ...
✉️ @novinmaster
𝐈𝐍 𝐆𝐎𝐃 𝐖𝐄 𝐓𝐑𝐔𝐒𝐓 🕋
We comply with Telegram's guidelines:
- No financial advice or scams
- Ethical and legal content only
- Respectful community
Join us for market updates, airdrops, and crypto education!
Last updated 1 month, 3 weeks ago
[ We are not the first, we try to be the best ]
Last updated 4 months ago
FAST MTPROTO PROXIES FOR TELEGRAM
ads : @IR_proxi_sale
Last updated 4 days, 2 hours ago