ওয়ার্ডপ্রেস কীভাবে আপডেট করে কোর এবং প্লাগইনগুলি সম্পর্কে আমার বোধ থেকে হ'ল প্রতি 12 ঘন্টা এটি বেরিয়ে যায় এবং আপডেটগুলি সন্ধান করে। সেই সময়টি কখন সেট হয়ে যায়? প্রাথমিক ইনস্টলেশন থেকে 12 ঘন্টা? আমি এটি জিজ্ঞাসা করছি কারণ প্লাগইন অটো-আপডেট ফিল্টারটি ব্যবহার করে add_filter( 'auto_update_plugin' );
আপনি তাত্ত্বিকভাবে কেবলমাত্র নির্দিষ্ট সময়ের মধ্যে প্লাগইনগুলিকে আপডেট করার অনুমতি দিতে পারেন তবে যদি সেই নির্দিষ্ট সময়টি 12 ঘন্টাের উইন্ডোতে না পড়ে তবে প্লাগইনগুলি কখনই আপডেট হবে না।
সুতরাং আমার শিরোনামে প্রশ্নটি রেখে যা হ'ল একজন কীভাবে বার বার ওয়ার্ডপ্রেস আপডেটগুলি সন্ধান করে বা অটো-আপডেটের সময় নির্দিষ্ট সময় নির্দিষ্ট করে কীভাবে পরিবর্তন করতে পারে?
আগ্রহীদের জন্য, এখানে যে ফিল্টারটি আমি জগাখিচুড়ি করছি তা এখানে সোমবার - শুক্রবার সকাল ৮ টা থেকে সন্ধ্যা 5 টা পর্যন্ত দেখুন কিনা তা পরীক্ষা করে দেখুন:
function maybe_update_plugins(){
date_default_timezone_set('Your Timezone Here');
$localAssoc = localtime(time(), true);
$update = false;
/***
/* tm_wday[0] = Sunday
/* tm_wday[6] = Saturday
***/
if(
$localAssoc['tm_wday'] > 0 && $localAssoc['tm_wday'] < 6 &&
$localAssoc['tm_hour'] > 7 && $localAssoc['tm_hour'] < 17
){
$update = true;
}
return $update;
}
add_filter( 'auto_update_plugin', 'maybe_update_plugins' );
একটি পরিষ্কার সিডিনোট হিসাবে সম্পাদনা করুন , দেখে মনে হচ্ছে যে এই ফিল্টারটি প্রতিবার একটি প্লাগইন আপডেট, একাধিক প্লাগইন আপডেট, ফিল্টারটির একাধিক রান চালানো হয়