কোনও প্লাগইন মাল্টিসাইট সামঞ্জস্যপূর্ণ কিনা তা কীভাবে বলবেন?


9

ওয়ার্ডপ্রেস অ্যাডমিন নবাগত হিসাবে আমি আমার প্রথম অ-স্বয়ংক্রিয় ওয়ার্ডপ্রেস আপগ্রেড দিয়েছিলাম।

আমি পাঁচটি আলাদা ওয়ার্ডপ্রেস ইনস্টল 4.1.3 থেকে 4.2 এ আপগ্রেড করেছি।

এগুলি সমস্ত একই ওয়েব হোস্টে একটি প্রধান ডোমেন এবং চারটি অ্যাডন ডোমেন হিসাবে হোস্ট করা বিভিন্ন ওয়েব সাইটগুলিকে উল্লেখ করে।

প্রতিটি ওয়েবসাইটে, আমি নিম্নলিখিত প্লাগইনগুলি ব্যবহার করি:

  • Akismet;
  • Yoast দ্বারা গুগল অ্যানালিটিক্স;
  • গুগল অ্যাডসেন্স;
  • গুগল এক্সএমএল সাইটম্যাপ এবং
  • WordPress.com দ্বারা জেটপ্যাক।

আরও প্রশাসনের প্রবাহকে সহজ করার জন্য, আমি পাঁচটি ইনস্টলকে একক মাল্টিসাইট ইনস্টলে একীভূত করার বিষয়টি বিবেচনা করছি।

এখনও অবধি, আমি প্লাগিনের ওয়েবসাইটে মাল্টিসাইট ইনস্টলেশন সহ সেই সমস্ত প্লাগইনগুলির সাথে সামঞ্জস্যতার বিষয়ে সুনির্দিষ্ট উত্তর খুঁজে পাওয়া বেশ কঠিন হয়ে পড়েছি।

এটি অনুসন্ধানের জন্য প্লাগইনের পৃষ্ঠাটি কি সঠিক জায়গা?

কোনও কেন্দ্রীয় অবস্থান রয়েছে যেখানে এই তথ্যটি পাওয়া যাবে?


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

আমি ইনফিনিটডব্লিউপি, @ রিকি সম্পর্কে অবগত ছিলাম না। আমি এটি একবার দেখুন। ধন্যবাদ!
আলফ্রেড মাইয়ার্স

মাল্টিসাইট প্লাগিনের সামঞ্জস্যতা পরীক্ষা করতে এই তথ্যটি আমি আশ্চর্য হয়েছি যে কোথাও সহজেই অ্যাক্সেসযোগ্য নয়।
এন্টোইন ব্রুনেল

উত্তর:


6

দুটি ধরণের মাল্টিসাইট সামঞ্জস্য রয়েছে:

  1. প্যাসিভ সামঞ্জস্যতা: মাল্টিসাইট নির্দিষ্ট কিছু না করে, কিছু না ভাঙ্গিয়ে কাজ করে।
  2. সক্রিয় সামঞ্জস্যতা: বহুবিধ নির্দিষ্ট আচরণের পরিবর্তন বা প্রসারিত।

আমি অনুমান করি যে আপনি ১ এর বাইরে রয়েছেন Word দ্বিতীয় অংশের জন্য ওয়ার্ডক্যাম্প প্রাগ 2015 থেকে আমার স্লাইডগুলি দেখুন ।

যে প্লাগইনগুলি মাল্টিসাইট সম্পর্কে কিছু না বলে সেগুলি নেটওয়ার্ক প্লাগইন হিসাবে সক্রিয় করা উচিত নয়। উদাহরণস্বরূপ WooCommerce ইনস্টলেশন চলাকালীন কিছু কাস্টম টেবিল তৈরি করে। আপনি যদি এটি নেটওয়ার্ক-ব্যাপী সক্রিয় করেন, সাবসিটিগুলি এই টেবিলগুলি পাবেন না এবং আকাশ আপনার মাথায় নেমে আসবে।

দুর্ভাগ্যক্রমে, বেশিরভাগ প্লাগইনগুলি তাদের সক্রিয়করণের ধরণটি পরীক্ষা করে না, সুতরাং তারা আপনাকে ভুল অ্যাক্টিভেশন করতে দেয়।

সম্পর্কিত হ'ল অ্যাডমিন পয়েন্টার বা বিশেষ "সম্পর্কে" পৃষ্ঠাগুলির মতো ইউএক্স সমস্যাগুলি যা আপনাকে নন-সামঞ্জস্যপূর্ণ প্লাগইনে কখনও সাবসাইটে ক্লিক করতে হবে। ইয়োস্টের ডব্লিউপি এসইও এর একটি উদাহরণ । এটি শীঘ্রই এই প্লাগইনে স্থির করা হবে, আমার ধারণা। :)

অন্যান্য বিষয়গুলি আপনি সেই মাল্টিসাইটের সাথে কী করেন তার উপর নির্ভর করে। যদি আপনি এমন একটি বহুভাষিক ওয়েবসাইট তৈরি করছেন যেখানে প্রতিটি সাইট একটি ভাষায় লেখা থাকে এবং সাইটগুলি একে অপরের সাথে সংযুক্ত থাকে তবে আপনি লিখিত বিষয়বস্তু লেখার সময় পোস্টগুলিকে সিঙ্ক্রোনাইজ করতে চান। এর অর্থ হ'ল আপনি switch_to_blog()হুককে ডাকছেন save_postএবং সংযুক্ত পোস্টগুলিকেও সংরক্ষণ করুন। save_postএখন এক অনুরোধের সময় একাধিকবার কল করা হবে। অনেকগুলি প্লাগইন এ জাতীয় পরিস্থিতি সম্পর্কে অবগত নয়, তাই তারা কেবল পোস্টের মেটা তথ্য সংযুক্ত পোস্টগুলির জন্য ওভাররাইট করে, এই ভেবে যে তারা এখনও প্রথম পোস্টে রয়েছে।

পোস্ট মেটা নিয়ে ডিল করছে এমন প্লাগইনগুলি সন্ধান করুন এবং এর মতো চেকের অভাব রয়েছে:

if ( is_multisite() && ms_is_switched() )
    return FALSE;

এই প্লাগইনগুলি সামঞ্জস্যপূর্ণ নয়।

অনুরূপ, নির্দিষ্ট করে বলা সত্ত্বেও, সমস্যাগুলি যখন প্লাগইনগুলি ব্যবহারকারী মেটা ক্ষেত্রগুলিতে স্পর্শ করে বা নিয়মগুলি পুনরায় লেখায়।

কিছু প্লাগইন ফাইলের নামের সাথে সাইটের আইডি না রেখে ফাইলগুলিতে লিখিত সামগ্রী চেষ্টা করে content এগুলি খুব সম্ভবত ভেঙে গেছে।

টম যেমন বলেছিলেন: একটি পরীক্ষা ইনস্টলেশন তৈরি করুন, আপনি যে কল্পনা করতে পারেন সেগুলি ব্যবহার করুন run আপনি প্লাগইন পৃষ্ঠায় বিশ্বাস করতে পারবেন না এবং সাধারণত কোনওভাবেই যথেষ্ট তথ্য থাকে না।


2

যদি কোনও প্লাগইন এটি সামঞ্জস্য না করে তবে এটির একমাত্র নির্ভরযোগ্য উপায় স্থানীয় মাল্টিসাইট ইনস্টলেশন তৈরি করা এবং এটি পরীক্ষা করা।

কখনও কখনও আপনি সন্ধান করতে পারেন এমন লক্ষণ রয়েছে তবে এটি সর্বদা খারাপ কোডের লক্ষণ, উদাহরণস্বরূপ হার্ডকোডিং ডাটাবেস টেবিলের নামগুলি উপসর্গটি ব্যবহার না করে ব্যবহার করুন $wpdb, এমন ক্ষেত্রে আমি মাল্টিসাইট ব্যবহার না করলেও আমি প্লাগইনটি স্টিয়ারিং সাফ করার পরামর্শ দিচ্ছি

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.