ମୌଳିକ ଧାରଣାଗୁଡ଼ିକ (Basic Concepts)
ନୂଆ WordPress Multisite ବ୍ୟବହାରକାରୀ ଏବଂ Ultimate Multisite ଆରମ୍ଭ କରୁଥିବା କାହା ପାଇଁ ପ୍ରଥମେ ଅନେକ ନୂଆ ଶବ୍ଦ ଓ ଭାବନା ମନେ କରିବା ସମୟରେ ଥିବ। ଏଗୁଡ଼ିକୁ ଶିଖିବା ଗୋଟିଏ ଗୁରୁତ୍ୱପୂର୍ଣ୍ଣ କାର୍ଯ୍ୟ, କାରଣ ଆପଣଙ୍କୁ ପ୍ଲାଟଫର୍ମ ଏବଂ ଏହା ମୋଟ ଭାବେ କିପରି କାମ କରେ ବୁଝିବାକୁ ପଡ଼ିବ।
ଏହି ଲେଖାରେ, ଆମେ WordPress ର କିଛି ମୁଖ୍ୟ ଧାରଣାକୁ ବ୍ୟାଖ୍ୟା କରିବା ଏବଂ ସ୍ଥିର କରିବାକୁ ଚେଷ୍ଟା କରିବା। କିଛି ଅଧିକ ବିଷୟ ବ୍ୟବହାରକାରୀଙ୍କ ପାଇଁ, କିଛି ଡେଭଲପର୍ମେଣ୍ଟର ପାଇଁ, ଏବଂ କିଛି ଦୁଇଜ ପାଇଁ ପ୍ରାପ୍ତ ହେବ।
WordPress Multisite
WordPress Multisite ହେଉଛି ଏକ ପ୍ରକାରର WordPress ଇନଷ୍ଟଲେସନ୍ ଯାହା ଆପଣଙ୍କୁ ଏକ ମୋଟ WordPress dashboard ରୁ ଅନେକ ୱେବସାଇଟ୍ର ଏକ ନେଟୱାର୍କ ସୃଷ୍ଟି କରିବା ଏବଂ ପରିଚାଳନା କରିବାକୁ ଅନୁମତି ଦିଏ। ଆପଣ ସାଇଟ୍ ସଂଖ୍ୟା, ଫିଚର୍, থିମ୍ (themes) ଏବଂ ୟୁଜର ରୋଲ୍ଗୁଡ଼ିକ ବ୍ୟବହାର କରି ମଧ୍ୟ ସବୁ କାମ ପରିଚାଳନା କରିପାରିବେ। ଆପଣ ଶତାବ୍ଦୀ ଏବଂ ହଜାର ହଜାର ସାଇଟ୍ ପର୍ଯ୍ୟନ୍ତ ପରିଚାଳନା କରିପାରିବେ।
ନେଟୱାର୍କ (Network)
WordPress ଦୃଷ୍ଟିରୁ, ଏକ multisite network ହେଉଛି ଏଠାରେ ଅନେକ subsitesକୁ ଏକ ମୋଟ dashboard ରୁ ପରିଚାଳନା କରାଯାଇପାରିବ। ଭୋସ୍ଟିଂ ପ୍ରଦୋଷକଙ୍କ ମଧ୍ୟରେ multisite network ସୃଷ୍ଟି କରିବା ଉପରେ ବିଭିନ୍ନତା ରହିଥାଏ, କିନ୍ତୁ ଏହାର ଅନ୍ତିମ ଫଳାଫଳ ହେଉଛି WordPress କୁ ଜଣାଇବା ପାଇଁ wp-config.php ଫାଇଲରେ କିଛି ଅତିରିକ୍ତ ନିର୍ଦ୍ଦେଶ (directives) ରହିଥାଏ ଯାହା ଏହା ଏହି ନିର୍ଦ୍ଦିଷ୍ଟ ମୋଡରେ କାର୍ଯ୍ୟ କରୁଛି ବୋଲି ଜଣାଇ ଦିଏ।
ଏକ stand-alone WordPress ଇନଷ୍ଟଲେସନ୍ ଏବଂ multisite network ମଧ୍ୟରେ ଅନେକ ଭିନ୍ନତା ରହିଛି, ଯାହା ଆମେ ସଂକ୍ଷିପ୍ତ ଭାବରେ ଆଲୋଚନା କରିବା।
ଡାଟାବେସ୍ (Database)
ଏକ database ହେଉଛି ଏକ ସୁବିଧାର ସମ୍ପୂର୍ଣ୍ଣ, ବ୍ୟବସ୍ଥିତ ଡାଟାଗୁଡ଼ିକର ଏକ ସମୂହ। କମ୍ପ୍ୟୁଟିଂ ଶବ୍ଦରେ, database ଅର୍ଥ ହେଉଛି ଡାଟାକୁ ସଞ୍ଚୟ କରିବା ଏବଂ ବ୍ୟବସ୍ଥା କରିବା ପାଇଁ ବ୍ୟବହୃତ ସଫ୍ଟୱେର୍। ଏହାକୁ ଏକ ଫାଇଲ କାबिनेट ଭାବରେ ଭାବନ୍ତୁ, ଯେଉଁଠାରେ ଆପଣ ଡାଟାକୁ 'टेबल्स' (tables) ନାମରେ ବିଭିନ୍ନ ଅଂଶରେ ସଞ୍ଚୟ କରିଥାନ୍ତି।
WordPress Multisite ଗୋଟିଏ database ବ୍ୟବହାର କରେ ଏବଂ ପ୍ରତ୍ୟେକ subsite ପାଇଁ ତାହାର ନିଜର tables ରହିଥାଏ, ଯେଉଁଥିରେ blog id ପ୍ରିଫିକ୍ସ ଭାବରେ ଅଛି। ତେଣୁ, ଆପଣ ଏକ network installation ସ୍ଥାପନ କଲେ, ଆପଣଙ୍କର database ଏବଂ ଏକ subsite ସୃଷ୍ଟି ହେବା ମାତ୍ର, ଆପଣଙ୍କ ପାଖରେ ଏହି tables ଗୁଡ଼ିକ ରହିବା ଉଚିତ୍:
wp_1_options - ପ୍ରଥମ ସବସାଇଟ୍ ପାଇଁ ଅପସନ୍ସ ଟେବଲ
wp_2_options - ଦ୍ୱିତୀୟ ସବସାଇଟ୍ ପାଇଁ ଅପସନ୍ସ ଟେବଲ