আমি একটি প্লাগইন নিয়ে কাজ করছি এবং এর একটি অংশে একটি বিকল্প মান নির্ধারণ করা রয়েছে যা কোনও ওয়ার্ডপ্রেস নেটওয়ার্কের সমস্ত সাইটের ক্ষেত্রে প্রযোজ্য। আমি add_site_option এবং get_site_option ফাংশন সম্পর্কে জানি যা আপনাকে মানটি wp_sitemeta টেবিলের মধ্যে সংরক্ষণ করতে দেয় তবে আমি কী বুঝতে পারি না যে কীভাবে ক্ষেত্রগুলিকে ওয়ার্ডপ্রেস ব্যাকএন্ডে উপযুক্ত স্থানে স্থাপন করতে হবে এবং কীভাবে সাইটব্যাপী সংরক্ষণকে বাধা দেওয়া যায় add_site_option কলটি সন্নিবেশ করার জন্য মানগুলি যখন ঘটে তখন।
প্রথম সমস্যাটির জন্য (ক্ষেত্রগুলি যুক্ত করা), আমি সাধারণত সেটিংস এপিআই ব্যবহার করব, বিশেষত নিবন্ধকরণ_সেটিং এবং অ্যাড_সেটিং_ফিল্ড, নতুন বিকল্পটিকে শ্বেত তালিকাভুক্ত করতে এবং তার জন্য উপযুক্ত বিকল্প পৃষ্ঠাগুলিতে এর জন্য একটি ক্ষেত্র সন্নিবেশ করতে। তবে আপনি ব্যাকএন্ডের নতুন নেটওয়ার্ক অ্যাডমিন বিভাগে সেটিংস পৃষ্ঠায় একটি ক্ষেত্র যুক্ত করতে add_settings_field ব্যবহার করতে পারবেন কিনা সে বিষয়ে আমি কোথাও তথ্য খুঁজে পাচ্ছি না, যদি বিকল্প কোনও ফাংশন রয়েছে যা এটি নেটওয়ার্ক প্রশাসনিক পৃষ্ঠাগুলির জন্য যা করে তা করে, বা আপনি কেবল ম্যানুয়ালি এইচটিএমএল ইনজেক্ট করতে হবে। (আপনি ক্ষেত্রের প্রতিধ্বনিত একটি ফাংশন লিখে ম্যানুয়ালি এটি করতে পারেন এবং তারপরে সেই ফাংশনটিকে "wpmu_options" ক্রিয়াটির সাথে সংযুক্ত করে, যা নেটওয়ার্ক অ্যাডমিনে সেটিংস পৃষ্ঠার শেষে সঞ্চালিত হয় But তবে তারপরে আপনাকে ননসেসের সাথেও ডিল করতে হবে এবং নিজেই সমস্ত কিছু।)
দ্বিতীয় সমস্যাটিতে সম্ভবত এমন একটি ক্রিয়া সন্ধান করা জড়িত যেটি ব্যবহারকারী যখন প্রশাসনিক প্রশাসনিক সেটিংস পৃষ্ঠায় "সংরক্ষণ করুন" টিপায় তবে আমি এখনও এটি খুঁজে পেতে পারিনি। যে কোনও লিডের প্রশংসা করা হবে।
তাই - চিন্তা? নতুন নেটওয়ার্ক এডমিন এলাকা দিয়ে প্লাগইনের জন্য সাইটওয়াইড বিকল্পগুলির পরিচালনা করার অনুমতি দেওয়ার কি কোনও দুর্দান্ত উপায় আছে? যদি তা হয় তবে এটি কীভাবে হয়?