راه اندازی وردپرس شبکه یا Multisite امکان مدیریت چند سایت در یک نصب وردپرس را فراهم میکند. افزودن سایت جدید در شبکه، نصب مستقل دیگری از هسته نیست. شبکه برای بعضی مجموعههای سازمانی مناسب است، اما جایگزین خودکار هر سامانهٔ چندزبانه یا فروشگاه چندفروشنده نیست.
پیش از راه اندازی وردپرس شبکه
مشخص کنید سایتها چه میزان استقلال در قالب، افزونه، کاربران و انتشار نیاز دارند. مدیر شبکه اختیار نصب و مدیریت مشترک را دارد و مدیر هر سایت همان اختیار کامل یک نصب مستقل را ندارد. سازگاری افزونهها، سیاست میزبانی و منابع را بررسی کنید.
برای تبدیل سایت موجود، نسخهٔ بازیابی و محیط آزمایشی داشته باشید. طبق راهنمای پیشنیازهای شبکه، ساختار فعلی و عمر نصب میتواند انتخاب زیرپوشه یا زیردامنه را محدود کند. فعالسازی شبکه را راه میانبر برای تغییر URLهای سایت موجود در نظر نگیرید.
زیردامنه یا زیرپوشه؟
در حالت زیردامنه، نمونهٔ آدرس site1.example.com است؛ در حالت زیرپوشه، example.com/site1. برای سایتهای زیرپوشهای، رکورد DNS جدا برای هر مسیر لازم نیست. برای زیردامنهها، DNS، نگاشت وبسرور و پوشش گواهی HTTPS باید هماهنگ شوند.
Wildcard میتواند ساخت زیردامنههای پویا را ساده کند، اما واردکردن علامت ستاره در یک فرم، بهتنهایی همهٔ لایهها را آماده نمیکند. برای تعداد محدود سایت میتوان نامهای مشخص را با پشتیبانی میزبان تنظیم کرد. گواهی دامنهٔ اصلی هم الزاماً همهٔ زیردامنهها را پوشش نمیدهد.
فعالکردن گزینهٔ شبکه
در wp-config.php و پیش از بارگذاری wp-settings.php، تعریف زیر را با کوتیشن استاندارد اضافه کنید؛ اگر از قبل وجود دارد، آن را تکرار نکنید:
define( 'WP_ALLOW_MULTISITE', true );
سپس در پیشخوان به «ابزارها ← راهاندازی شبکه» بروید. غیرفعالسازی افزونهها را مطابق پیام راهانداز در بازهٔ مناسب انجام دهید؛ روی سایت فعال این کار میتواند قابلیتهایی را موقتاً متوقف کند. نوع نشانی، نام شبکه و ایمیل مدیر را مشخص کنید.
اعمال کد مخصوص همان نصب
پس از نصب، راهانداز کدهای لازم را نمایش میدهد. طبق مستند ایجاد شبکه، همان خروجی را در فایلهای تعیینشده اعمال کنید. دامنه، مسیر و شناسههای شبکه را از تصویر سایت دیگر کپی نکنید. در Apache قواعد .htaccess مطرحاند؛ Nginx از این فایل استفاده نمیکند و تنظیم خودش را نیاز دارد.
تنظیمات نامرتبط امنیتی یا ریدایرکت را بیدلیل حذف نکنید. سپس از حساب خارج و دوباره وارد شوید تا بخش مدیریت شبکه ظاهر شود. داشتن نقش مدیر سایت با مدیر ارشد شبکه تفاوت دارد.
ایجاد سایت و آزمون نتیجه
از مدیریت شبکه، یک سایت آزمایشی اضافه کنید. صفحهٔ عمومی، پیشخوان همان سایت، بارگذاری تصویر، ورود و HTTPS را بررسی کنید. قالب و افزونهها را متناسب با نیاز در سطح شبکه یا سایت فعال کنید؛ شبکهایکردن همهٔ افزونهها ضرورت ندارد.
عضویت عمومی و امکان ساخت سایت را فقط اگر جزئی از طرح شماست فعال کنید. قبل از انتقال سایت موجود به شبکه، حفظ پیوندها و رسانهها را جدا برنامهریزی کنید؛ پایان راهانداز به معنی انجام مهاجرت محتوا نیست.
مطالعهٔ مرتبط
بازبینی فنی: ۱۳ آبان ۱۴۰۵. تاریخ انتشار اولیه و نشانی قبلی حفظ شدهاند.