[براکت] | وردپرس | هوش مصنوعی
7 subscribers
طراحی و توسعه اختصاصی وردپرس و شخصی‌سازی قالب و افزونه تا وب‌سایت‌های آماده، بهینه‌سازی سئو و طراحی تجربه کاربری (UI/UX)، پلاگین نویسی وردپرس ، افزایش سرعت سایت وردپرسی
Download Telegram
👋 سلام به همه!
به کانال براکت خوش اومدید 🌱

اینجا قراره در مورد ابزارها، ایده‌ها و تجربه‌هایی حرف بزنیم که به درد کسب‌وکارهای آنلاین و مخصوصاً بچه‌های وردپرسی بخوره.
از نکات فنی گرفته تا راهکارهای رشد، سعی می‌کنیم خلاصه و کاربردی باشیم.

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

پس آماده باشید برای کلی نکته و ترفند کاربردی 🚀

@beraket_net
🔒 چطور یه پلاگین وردپرس رو قفل کنیم تا هیچ‌جوره آپدیت نشه؟

گاهی نیاز داریم یه پلاگین همیشه روی یه ورژن بمونه:
✅ تغییرات سفارشی داری
✅ با نسخه جدید سازگار نیست
✅ می‌خوای ثابت بمونه

فقط غیرفعال کردن آپدیت کافی نیست، باید وردپرس حتی نفهمه آپدیت وجود داره!

🚀 راه حل سریع

1️⃣ توی هاست سایتت مسیر زیر رو بساز (اگه وجود نداره):

wp-content/mu-plugins/



2️⃣ یه فایل بساز، مثلا:

lock-plugin-updates.php



3️⃣ این کد رو داخلش بذار (مسیر پلاگین خودت رو جایگزین کن):

<?php
/**
* Plugin Name: 🔒 Lock Plugin Updates
* Description: Prevents update checks and hides update UI for specific plugins.
*/

add_filter('site_transient_update_plugins', function ($transient) {
unset($transient->response['my-plugin/my-plugin.php']);
return $transient;
});

add_filter('auto_update_plugin', function ($update, $item) {
return ($item->plugin === 'my-plugin/my-plugin.php') ? false : $update;
}, 10, 2);

add_action('after_plugin_row_my-plugin/my-plugin.php', function () {
echo '<style>
tr[data-slug="my-plugin"] .update-message,
tr[data-slug="my-plugin"] .column-auto-updates {
display:none !important;
}
</style>';
});

add_filter('plugins_api_result', function ($res, $action, $args) {
if (isset($args->slug) && $args->slug === 'my-plugin') return null;
return $res;
}, 10, 3);

✅ نتیجه:

آپدیت خودکار و دستی غیرفعال می‌شه

دکمه «الان به‌روزرسانی کنید» حذف می‌شه

پلاگین همیشه روی ورژن موردنظر ثابت می‌مونه

و چون توی mu-plugins هست، کسی نمی‌تونه از پیشخوان غیرفعالش کنه

💡 نکته: مطمئن شو مسیر پلاگین (my-plugin/my-plugin.php) رو با پلاگین خودت جایگزین کردی.


@beraket_net
Channel name was changed to «[براکت] | وردپرس | هوش مصنوعی»