TheDeadMedic এর উত্তর দেখতে ভাল লাগছে, তবে আমি সমস্যার দিকে আলাদা পদ্ধতির অবতরণ করেছি। অনেকগুলি সাইট জুড়ে একই শর্তাদি সদৃশ করার পরিবর্তে, আমি পরিবর্তে অন্যান্য সাইটগুলিকে শর্তাদির জন্য হোম সাইটের টেবিলগুলি ব্যবহার করতে বাধ্য করেছিলাম।
add_action('init', 'central_taxonomies');
function central_taxonomies () {
global $wpdb;
$wpdb->terms = "wp_terms";
$wpdb->term_taxonomy = "wp_term_taxonomy";
}
এটি টেবিলের নাম ইত্যাদির wp_2_terms
সাথে প্রতিস্থাপন করে wp_terms
ইত্যাদি সারণীর সঠিক নাম নিশ্চিত করার জন্য অবশ্যই আপনার ডাটাবেসটি পরীক্ষা করা উচিত, আপনি যদি আপনার উপসর্গ পরিবর্তন করেন তবে আলাদা হতে পারে।
আপনি এটি কোনও প্লাগইন বা থিম থেকে চালাতে পারেন (যদিও আমি একটি প্লাগইন প্রস্তাব করি)। আমি এক পর্যায়ে এটি করার জন্য একটি প্লাগইন প্রকাশ করতে পারি। এই পদ্ধতির দুটি ডাউনসাইড রয়েছে:
- এটি কেবলমাত্র চাইল্ড সাইটগুলিতে সক্রিয় যা প্লাগইন সক্রিয় আছে। প্যারেন্ট সাইট থেকে এটি প্রয়োগ করার কোনও উপায় নেই।
- এটি কেবলমাত্র নির্বাচিতগুলি নয়, সমস্ত বিভাগের ক্ষেত্রে প্রযোজ্য ।
এই পদ্ধতির নমনীয় - এটি কোনও কেন্দ্রীয় থেকে নয়, কোনও ব্লগ থেকে বিভাগগুলি টানতে মানিয়ে নেওয়া যেতে পারে।
আপডেট: আমি এটিকে একটি প্লাগইনে পরিণত করেছি, যা আপনার প্রয়োজন হলে সাইট-প্রশস্ত করা যেতে পারে: এমইউ সেন্ট্রাল ট্যাক্সনোমিজ