একটি নতুন নেটওয়ার্ক ইনস্টল দিয়ে শুরু করার সময়, প্রথম পদক্ষেপটি একটি একক সাইট ইনস্টল যা wp-config.php
ফাইলটিতে একটি অতিরিক্ত লাইন রয়েছে :
define( 'WP_ALLOW_MULTISITE', true );
এর পরে আমাদের যেতে হবে Tools > Network Setup
, নেটওয়ার্কের নাম এবং সুপার অ্যাডমিন ইমেলের মতো কিছু বিশদ লিখুন এবং শেষ পর্যন্ত সেটআপটি চালানোর জন্য বোতামটি চাপুন।
পপস পরবর্তী পদক্ষেপটি আসলে দুটি ধাপ:
যোগ অতিরিক্ত আপনার টু ধ্রুবক
wp-config.php
ফাইলdefine( 'MULTISITE', true ); define( 'SUBDOMAIN_INSTALL', true ); define( 'DOMAIN_CURRENT_SITE', 'example.com' ); define( 'PATH_CURRENT_SITE', '/' ); define( 'SITE_ID_CURRENT_SITE', true ); define( 'BLOG_ID_CURRENT_SITE', true );
- আপনার
.htaccess
ফাইলে কিছু বিধি যুক্ত করুন।
যেহেতু আমি একক সাইট ইনস্টল না করি (এর আর কোনও কারণ নেই), আমি আমার wp-config.php
ফাইলটিতে এই ধ্রুবকগুলি গতিশীলভাবে যুক্ত করতে চাই :
define( 'WP_ALLOW_MULTISITE', true );
if ( SOME_CHECK_IF_STEP-1_WAS_PASSED )
{
define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', true );
define( 'DOMAIN_CURRENT_SITE', 'example.com' );
define( 'PATH_CURRENT_SITE', '/' );
define( 'SITE_ID_CURRENT_SITE', true );
define( 'BLOG_ID_CURRENT_SITE', true );
}
সুতরাং আমাকে wp-config.php
প্রতিটি বারে গিয়ে আবার সম্পাদনা করতে হবে না।
1 ম জিনিস যে আমার মন চলে আসে জন্য ডিবি চেক করতে ছিল {$wpdb->prefix}sitemeta
টেবিল, কিন্তু আমি প্রতিটি সাইটের লোড একটি অতিরিক্ত ক্যোয়ারী করতে চাই না। 2nd জিনিস আমি চিন্তা যদি চেক করতে ছিল blogs.dir
আগে থেকেই আছে, কিন্তু যে ক্ষেত্রে নয়।
প্রশ্ন: আমি কীভাবে ইঙ্গিত করতে পারি যে আমি ইতিমধ্যে নেটওয়ার্ক সেটআপের প্রথম ধাপটি এমনভাবে পেরিয়েছি যাতে বিশাল ওভারহেড না থাকে বা কার্যকারিতা হ্রাস পায় না।
wp-config
জেনারেটর।