আমি অবাক হয়ে আবিষ্কার করেছিলাম যে অ্যাড_রোল () ডাটাবেসটি সংশোধন করে এবং ভূমিকা ইতিমধ্যে উপস্থিত থাকলে ব্যর্থ হয়। এখানে দুটি বিষয় অন্তর্ভুক্ত রয়েছে, প্রথমে অন্যটির চেয়ে গুরুতর: 1) আপনি যদি বিকাশে থাকেন এবং আপনার অ্যাড_রোল কোডটি আপডেট করেন তবে আপনাকে প্রথমে সরানো_রোল () 2) একবার ঠিক করা থাকলে, আপনাকে কখনই সেই কোডটি চালানো উচিত নয় আবার।
তাই সাধারণত আমি আমার অ্যাড_রেল () একটি ডাব্লুপি_ লোডড অ্যাকশন হুকের ভিতরে রাখছি। এবং যেহেতু আমি বিকাশে আছি, আমি আমার অ্যাড_রোলের আগে একটি মুছে ফেলা ()ও যুক্ত করেছি যাতে আমি নিশ্চিত হতে পারি যে আমি যদি আমার ক্যাপগুলির তালিকাটি পরিবর্তন করি তবে এটি বাস্তবে কার্যকর হবে।
তবে স্পষ্টতই এখন এটি প্রতিবার ব্লগের কোনও পৃষ্ঠা অ্যাক্সেস করার সময় চলছে। ঠিক আছে, আমি এটিকে কেবল প্রশাসক-পদক্ষেপে রাখতে পারি বা ব্যবহারকারী বা সরঞ্জামগুলির অধীনে একটি প্লাগইন পৃষ্ঠা তৈরি করতে পারি যেখানে এই ভূমিকাটি একবার তৈরি করা যেতে পারে। আমি অনুমান করি যে আমি আশা করছি সেখানে একটি সহজ, আরও মার্জিত সমাধান আছে।
আমি ভাবছি না যে সেখানে কোন রান_অনসেস অ্যাকশন আছে?
বা কেবল ভূমিকাটি যোগ করার এবং তারপরে অ্যাড_ক্যাপ () কয়েকবার ব্যবহার করার জন্য সেরা অনুশীলন? এবং তারপরেও আমি কল্পনা করি অ্যাড_ক্যাপটি ডিবি অ্যাক্সেস করছে।
আনসানসারি ডিবি অ্যাক্সেস হ্রাস করার সর্বোত্তম উপায়ের দিক দিয়ে কেবল চিন্তা করা। আপনার সেরা অনুশীলন কি?
remove_role()
ফাংশন যোগ করার আগেadd_role()
আমাকে সাহায্য করেছে।