স্বয়ংক্রিয় ওয়ার্ডপ্রেস আপডেট

সংস্করণ ৩.৭ থেকে, ওয়ার্ডপ্রেস নিজস্বভাবে ব্যাকগ্রাউন্ড আপডেট বাস্তবায়ন করেছে এবং ছোটখাটো রিলিজের জন্য স্বয়ংক্রিয়ভাবে তা চালু করে। ফিল্টার আপনাকে আরও সুনির্দিষ্টভাবে নিয়ন্ত্রণ করতে দেয় যে কোনগুলো স্বয়ংক্রিয়ভাবে আপডেট হবে। সমস্ত ছোটখাটো, বড়, প্লাগইন, থিম এবং অনুবাদ আপডেটের একটি স্থায়ী, সম্পূর্ণ স্বয়ংক্রিয় ইনস্টলেশন সমর্থিত নয়, তবে অন্যান্য উপায়ে এটি সহজেই করা যেতে পারে।


এমন অনেক প্লাগইন আছে যা নোটিফিকেশনের হার বাড়ায় এবং কিছু কিছু তো আসল আপডেটগুলো করে দেওয়ারও প্রতিশ্রুতি দেয়; কিন্তু, এই প্লাগইনগুলোর কোনোটিই নির্ভরযোগ্যভাবে সফল হয় না। এর একটি অত্যন্ত উপযুক্ত সমাধান হলো শক্তিশালী কমান্ড-লাইন টুল WP-CLI (শুধু এই কাজের জন্যই নয়)। অল্প কিছুক্ষণ ইনস্টল করার পর, ওয়ার্ডপ্রেস প্রজেক্ট ফোল্ডারে নিম্নলিখিত লাইনগুলো চালালে তা নিশ্চিত করে যে উপরে উল্লিখিত কম্পোনেন্টগুলোর সমস্ত আপডেট কোনো ব্যতিক্রম ছাড়াই ইনস্টল হয়ে গেছে।:

c9350c4b867d1cadd72c3e4a77ae98a0

নিম্নলিখিত oneliner (একটি মাধ্যমে সংক্ষিপ্ত করা যেতে পারে ওরফে বা মত সরঞ্জামগুলির সাথে ঠুনকো ) অর্ডার এক বারেই সেখানে সমস্ত আপডেট ইনস্টল করার কোনো SSH সার্ভারের (এমনকি ছাড়া ডাব্লু-cli পূর্বেই ইনস্টল করা আছে) চালানো যেতে পারে:

c9350c4b867d1cadd72c3e4a77ae98a0

--নাট-রুট পতাকাটি নিশ্চিত করে যে সিস্টেমগুলি রুট ব্যবহারকারী হিসাবে চলতে পারে (এটি ডাব্লুএসএল পরিবেশে প্রয়োজনীয়)। স্থানীয় বিকাশের পরিবেশে পূর্বের পরীক্ষা ছাড়াই যে কোনও উপাদানগুলির আপডেট কোনও পরিস্থিতিতেই সুপারিশ করা হয় না। তবে, আপনার যদি ঝালিত ডাব্লুপি পরিবেশ বা সর্বদা সর্বশেষ আপডেটগুলি সরবরাহ করার জন্য একটি বিশেষ ব্যবহারের কেস থাকে তবে পুরো জিনিসটি ব্যাশ ফাইল আকারে একটি সাধারণ ক্রোন জবের মাধ্যমে স্বয়ংক্রিয়ভাবেও করা যেতে পারে:

c9350c4b867d1cadd72c3e4a77ae98a0

WP-CLI আরও অনেক কিছু করতে পারে: ইউজার রোল যোগ করা, কমেন্ট ডিলিট করা, ডেটাবেসে স্ট্রিং সার্চ ও রিপ্লেস করা, মিডিয়া ফাইল ইম্পোর্ট করা... এর ডকুমেন্টেশনটি একবার দেখে নেওয়া উচিত। ল্যাঙ্গুয়েজ মডিউলের কিছু ছোটখাটো বাগ নিয়ে বর্তমানে আমার দুটি গিটহাব ইস্যু খোলা আছে, কিন্তু এগুলো প্রোডাকশন এনভায়রনমেন্টে এর ব্যবহারে কোনো বাধা সৃষ্টি করে না।

পেছনে