WordPress deployment সাধারণত দুটি পথের একটি বোঝায়: একটি এক-ক্লিক ইনস্টলার স্বয়ংক্রিয়ভাবে কাজ করা, বা একটি ম্যানুয়াল সেটআপ যা সেই ইনস্টলারটি নিচে ঠিক কী করছে তা দৃশ্যমান করে — এই সাইটের WordPress কোর্সের সাথে সরাসরি প্রাসঙ্গিক।
প্রায় প্রতিটি shared host-এর control panel একটি এক-ক্লিক WordPress ইনস্টলার অন্তর্ভুক্ত করে। এটি একটি সাইটের title, একটি admin username আর password, আর কোন ডোমেইন বা subdomain-এ ইনস্টল করতে হবে তা জিজ্ঞাসা করে — তারপর স্বয়ংক্রিয়ভাবে ডেটাবেস তৈরি করে, WordPress ডাউনলোড করে, আর তাদের মধ্যে সংযোগ কনফিগার করে। একটি নতুন WordPress সাইটের জন্য, এটি সত্যিই সবচেয়ে সহজ আর সবচেয়ে সাধারণ বাস্তব-জগতের পথ, স্নাতক হওয়ার একটি শর্টকাট নয়।
ম্যানুয়াল সংস্করণ বোঝা ইনস্টলার কী স্বয়ংক্রিয় করে তা স্পষ্ট করে, আর নতুন করে শুরু করার বদলে একটি বিদ্যমান সাইট সরানোর সময় গুরুত্বপূর্ণ:
অন্যত্র ইতিমধ্যে তৈরি একটি WordPress সাইট সরানো (একটি স্থানীয় development পরিবেশ, বা host-এর মধ্যে) PHP পাঠের একই অন্তর্নিহিত ডেটাবেস-আর-ফাইল প্যাটার্ন জড়িত, সাথে একটি WordPress-নির্দিষ্ট বিশেষত্ব: সাইটের URL ডেটাবেসের ভেতরেই সংরক্ষিত, নির্দিষ্ট ডেটাবেস সারিতে, শুধু একটি কনফিগারেশন ফাইলে নয় — তাই শুধু ফাইল আর ডেটাবেস যেমন আছে তেমন সরালে প্রায়ই সাইটটি পুরোনো ঠিকানার দিকে নির্দেশ করে থেকে যায়। নিবেদিত WordPress migration plugin বিশেষভাবে এটি সঠিকভাবে সামলাতে আছে, আর হাতে ডেটাবেস সম্পাদনার বদলে ব্যবহারিক, প্রস্তাবিত পথ।
একটি সাইট-নির্দিষ্ট পরিবর্তন করতে কখনো সরাসরি WordPress core ফাইল সম্পাদনা করবেন না — আপডেট চুপচাপ সেগুলো ওভাররাইট করবে, কোনো সতর্কতা ছাড়াই আপনার পরিবর্তন বাতিল করবে। সাইট-নির্দিষ্ট পরিবর্তন একটি theme, একটি child theme, বা একটি plugin-এ থাকে, কখনো WordPress-এর নিজস্ব core কোডে নয়। এটি এই সাইটের WordPress কোর্সে একটি পুনরাবৃত্ত বিষয়, আর একটি সাইট live হয়ে গেলে এটি স্থানীয় development-এ যতটা গুরুত্বপূর্ণ ততটাই গুরুত্বপূর্ণ।
এই সাইটের WordPress কোর্সের নিজস্ব একটি নিবেদিত launch-checklist পাঠ আছে যা WordPress-নির্দিষ্ট প্রাক-launch ধাপ কভার করে — সার্চ ইঞ্জিন দৃশ্যমানতার সেটিং, permalink গঠন, আর একই ধরনের — এখানে পুনরাবৃত্তি না করে এটির পাশাপাশি সরাসরি পর্যালোচনার যোগ্য।