mehrdad_k

غیرفعال کردن آپدیت خودکار یک افزونه

9 پست در این موضوع قرار دارد

سلام

من میخوام آپدیت خودکار یک افزونه رو غیرفعال کنم. فقط افزونه دلخواه.

به اشتراک گذاری این پست


لینک به پست

سلامـ

چند راه وجود داره، ساده‌ترین‌ش به نظرم تغییر ورژن هست:

1- فایل اصلی افزونه رو باز کنید

2- همون ابتدای فایل، جلوی عبارت ورژن یه مقدار عددی بزرگ قرار بدید، مثلن 1000


Version: 1000

موفق باشیـ..

به اشتراک گذاری این پست


لینک به پست

مگه شرط آپدیت اینه که اگه کوچکتر از فلان عدد بود آنگاه آپدیت ؟

اگه شرط این باشه اگه ورژن فلان نبود آپدیت . اونوقت چی ؟

یک راه منطقی تر هم هست ؟

به اشتراک گذاری این پست


لینک به پست

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

خُب راه منطقی اینه که موقعی که درخواست برای چک کردن آپدیت ها فرستاده میشه ما بیایم و اسم اون پلاگین خاص رو از لیست ارسالی به ریپوزیتوری وردپرس حذف کنیم.

کد:


add_filter( 'http_request_args', 'dm_prevent_update_check', 10, 2 );
function dm_prevent_update_check( $r, $url ) {
if ( 0 === strpos( $url, 'http://api.wordpress.org/plugins/update-check/' ) ) {
$my_plugin = plugin_basename( __FILE__ );
$plugins = unserialize( $r['body']['plugins'] );
unset( $plugins->plugins[$my_plugin] );
unset( $plugins->active[array_search( $my_plugin, $plugins->active )] );
$r['body']['plugins'] = serialize( $plugins );
}
return $r;
}

منبع کد بالا:


http://developersmind.com/2010/06/12/preventing-wordpress-from-checking-for-updates-for-a-plugin/

ویرایش شده در توسط abdy

به اشتراک گذاری این پست


لینک به پست

ممنون

این درخواست که پلاگین ارسال میکنه برای آپدیت کجاست و چطوری توی پلاگین میشه پیداش کرد ؟

تو کد بالا اسم پلاگین مورد نظرم رو کجا باید بگذارم ؟

به اشتراک گذاری این پست


لینک به پست
این درخواست که پلاگین ارسال میکنه برای آپدیت کجاست و چطوری توی پلاگین میشه پیداش کرد ؟

این درخواست از طرف پلاگین نیست، هسته ی وردپرس اینکار رو انجام میده ( مگر در مواردی که برنامه نویس بخواد پلاگینش رو از جای دیگه ای آپدیت کنه که اون بحث الان مطرح نیست)

تو کد بالا اسم پلاگین مورد نظرم رو کجا باید بگذارم ؟

اسم پلاگین مورد نظر رو به متغیر my_plugin$ نسبت بده. بصورت فایل اصلی/پوشه . برای مثال:


$my_plugin = 'sample_plugin_folder/sample_plugin_file.php';

قاعدتن باید جواب بده :')

ویرایش شده در توسط abdy

به اشتراک گذاری این پست


لینک به پست

یعنی بجای خط


$plugins = unserialize( $r['body']['plugins'] );

مقاری که شما میگید رو پاس بدم ؟

به اشتراک گذاری این پست


لینک به پست

افزونه رایگان هست؟ فقط میخوان اعلان بروزرسانی نیاد؟

به اشتراک گذاری این پست


لینک به پست

برای غیر فعال کردن کافی کد زیر رو به فایل functions.php اضافه کرده و ذخیره کنید.



remove_action( 'load-update-core.php', 'wp_update_plugins' );
add_filter( 'pre_site_transient_update_plugins', create_function( '$a', "return null;" ) );

ویرایش شده در توسط ahmad4u

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

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

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط foojiteam
      با سلام چند وقتی هست دنبال یه افزونه برا یارسال اتوماتیک پست های سایت بعد از انتشار به شبکه های اجتماعی هستم آدرس سایتم https://www.fooji.ir هستش 
      لطفا راهنماییم کنید ممنون
    • توسط jalal125j
      سلام.
       
      دوستان یک سوال داشتم کل عید رو وقت گذاشتم روش موفق نشدم پیدا کنم تا چاره رو مشورت از دوستان گرامی دیدم، توی این سایت دو تا افزونه برای معرفی به شبکه های اجتماعی داده شده (http://propozal.ir). می خوام برای دیده شدن سایت عین این افزونه رو داشته باشم که هم کنار یک عنوان و هم زیرش قابلیت معرفی به شبکه‌های اجتماعی وجود داشته باشه. افزونه‌هایی که پیدا کردم فقط زیر پست یا بالای پست لینک شبکه های اجتماعی رو قرار می ده، اما این سایت از هر دو رو همزمان باهم داره.
    • توسط MerajHamrah
      با سلام و احترام خدمت تمام فعالان
      خدمت شما عارضم که بنده یک افزونه میخوام که فایل اکسل رو فراخوانی کنه و بصورت جدولی داخل سایت نمایش بده و طبق همن جدول ها عمل سرچ رو انجام بده
      اگر هزینه ای هم داشته باشه مشکلی ندارم
      برای اطلاعات بیشتر میتونید با شماره زیر تماس بگیرید
      021-28423936
      تلگرام هم پاسخگوی عزیزان هستم 
      آیدی تلگرام : @MrManager
       
    • توسط maryam300
      سلام چکار کنم تا ایمیلی که ارسال میشه راست چین باشه. حتی از افزونه email-templates هم استفاده کردم ولی همچنان چپ چین هست.
    • توسط rezaanvari
      افزونه yaost seo permium بهترین افزونه سئوی وردپرس هست.
      ویژگی ها :
      - آخرین ورژن
      - اورجینال
      - کاملا فارسی سازی شده
      - نسخه permium
      - تمامی امکانات سئو
      - بدون تبلیغات
      و...
      در این پست شما میتوانید این افزونه پرقدرت سئویی رو دریافت کنید و سئویی عالی بر روی سایت وردپرسی خود داشته باشید.
      ***
      دانلود رایگان در لینک بالا
      تبلیغ نیست ، پیشنهاد است.