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

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


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

c9350c4b867d1cadd72c3e4a77ae98a0

নিচের ওয়ানলাইনার (যা একটি উপনাম ব্যবহার করে বা ফ্লিমসি এর মতো টুল দিয়ে ছোট করা যেতে পারে) যেকোন SSH সার্ভারে চালানো যেতে পারে (এমনকি পূর্বে ইনস্টল করা WP-CLI ছাড়াই) যাতে সেখানে সমস্ত আপডেট একবারে ইনস্টল করা যায়:

c9350c4b867d1cadd72c3e4a77ae98a0

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

c9350c4b867d1cadd72c3e4a77ae98a0

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

পেছনে