👋 سلام به همه!
به کانال براکت خوش اومدید 🌱
اینجا قراره در مورد ابزارها، ایدهها و تجربههایی حرف بزنیم که به درد کسبوکارهای آنلاین و مخصوصاً بچههای وردپرسی بخوره.
از نکات فنی گرفته تا راهکارهای رشد، سعی میکنیم خلاصه و کاربردی باشیم.
📌 خبر خوب اینه که قراره فقط چیزای تستشده و مفید رو اینجا پیدا کنید، نه حرف اضافه.
پس آماده باشید برای کلی نکته و ترفند کاربردی 🚀
@beraket_net
به کانال براکت خوش اومدید 🌱
اینجا قراره در مورد ابزارها، ایدهها و تجربههایی حرف بزنیم که به درد کسبوکارهای آنلاین و مخصوصاً بچههای وردپرسی بخوره.
از نکات فنی گرفته تا راهکارهای رشد، سعی میکنیم خلاصه و کاربردی باشیم.
📌 خبر خوب اینه که قراره فقط چیزای تستشده و مفید رو اینجا پیدا کنید، نه حرف اضافه.
پس آماده باشید برای کلی نکته و ترفند کاربردی 🚀
@beraket_net
🔒 چطور یه پلاگین وردپرس رو قفل کنیم تا هیچجوره آپدیت نشه؟
گاهی نیاز داریم یه پلاگین همیشه روی یه ورژن بمونه:
✅ تغییرات سفارشی داری
✅ با نسخه جدید سازگار نیست
✅ میخوای ثابت بمونه
فقط غیرفعال کردن آپدیت کافی نیست، باید وردپرس حتی نفهمه آپدیت وجود داره!
🚀 راه حل سریع
1️⃣ توی هاست سایتت مسیر زیر رو بساز (اگه وجود نداره):
2️⃣ یه فایل بساز، مثلا:
3️⃣ این کد رو داخلش بذار (مسیر پلاگین خودت رو جایگزین کن):
✅ نتیجه:
آپدیت خودکار و دستی غیرفعال میشه
دکمه «الان بهروزرسانی کنید» حذف میشه
پلاگین همیشه روی ورژن موردنظر ثابت میمونه
و چون توی mu-plugins هست، کسی نمیتونه از پیشخوان غیرفعالش کنه
💡 نکته: مطمئن شو مسیر پلاگین (my-plugin/my-plugin.php) رو با پلاگین خودت جایگزین کردی.
@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
