আমি ডেট আইকল মডিউলটির লেখক এবং আমি যে নতুন প্রধান সংস্করণে (3.x) নিয়ে কাজ করছি তাদের জন্য 2.x ইনস্টল থাকা ব্যবহারকারীদের জন্য একটি দ্বি-অংশের স্কিমা আপডেট প্রয়োজন। আমি আপডেট হুক লিখেছি যা এই পরিবর্তনগুলি করে, তবে আমার ব্যবহারকারীদের মধ্যে যদি কোনও ডাটাবেস আপডেট স্ক্রিপ্টটি চালাতে ব্যর্থ হয়, তবে তারা তাদের আইকাল ফিড আমদানিকারকদের সম্পর্কিত একটি ত্রুটি বার্তা পাবে।
আপডেট স্ক্রিপ্টটি চালানো তাদের পক্ষে সঠিক সমাধান ... তবে তারা যদি বার্তাটি থেকে মুক্তি পেতে কেবল নিজের আমদানিকারককে ম্যানুয়ালি পরিবর্তন করে থাকে তবে তাদের আমদানিকারকরা স্থায়ীভাবে ভাঙা থাকবে (কারণ স্কিমা আপডেটের দ্বিতীয় অংশটি হ'ল না কার্যকর করা হয়েছে)।
সুতরাং যে ব্যবহারকারীরা আপডেটটি চালিয়েছেন তাদের কাছে কোনও বার্তা প্রদর্শন করার কোনও উপায় আছে? অথবা কোনওভাবে 3.x 2.x এর ওপরের উপরে ইনস্টল হয়ে গেলে প্রথমবার কোনও পৃষ্ঠার লোড হওয়ার সাথে সাথে আপডেট হুকটি জোর করে প্রয়োগ করুন?
variable_set()
আপনার আপডেট ফাংশনটিতে এমন একটি করতে পারবেন যা একটি পরিবর্তনশীল সেট করে যখন এটি সফলভাবে চালিত হয় যা আপনি একটি এর ভিতরে_preprocess_page()
দেখতে পেতেন তবে আপনি প্রতিবার এটির দিকে তাকিয়ে থাকবেন যাতে নিশ্চিত না হয় পারফরম্যান্সটি বন্ধুত্বপূর্ণ হবে would