ایجاد وردپرس شبکه و فعال سازی WPMU

وردپرس شبکه یا (WPMU(Word Press Multi Site چیست؟

این قابلیت وردپرس که از نسخه ۳.۰ به بعد به آن افزوده شده است، به کاربران خود این امکان را می دهد که بی نهایت وبسایت را تنها با داشتن یک سایت وردپرسی و بدون نیاز به نصب چندین وردپرس ایجاد و مدیریت نمایند. این عمل تنها با افزودن چند خط کد به فایل های wp-config.php و httaccess امکان پذیر می باشد. در وردپرس شبکه یا چند سایته شما قادر خواهید بود مجموعه ای از سایت ها را روی یک دامنه، بصورت زیر دامنه (sub domain) یا زیر شاخه (sub folder) سازماندهی کنید. بدون اینکه مجبور به داشتن چندین دامنه مختلف باشید.

موارد کاربرد WPMU

این قابلیت وردپرس در موارد زیر می تواند مفید باشد:
۱- سیستم ایجاد و مدیریت وبلاگ
۲- سایت نمایش دموی قالب
۳- ایجاد سایت های چند زبانه
۴- راه اندازی وب سایت برای فروشگاه ها و رستوران های دارای شعب متعدد
و …

انتخاب ساختار دامنه (نوع آدرس دهی)

برای راه اندازی وردپرس شبکه ای، دو راه برای آدرس دهی سایت ها وجود دارد:
۱- آدرس دهی بصورت زیر دامنه (sub domain)
در این حالت هر وب سایتی که به مجموعه وب سایت هایتان اضافه می کنید، به عنوان یک زیر دامنه به وبسایت اصلی افزوده می شود.
۲- آدرس دهی بصورت زیر شاخه (sub folder)
اما در این حالت، هر سایت جدید بصورت یک پوشه به شاخه سایت اصلی اضافه می شود.
قبل از راه اندازی WPMU شما می بایست نحوه ی آدرس دهی سایت های زیر مجموعه تان را که یکی از دو روش بالا می تواند باشد انتخاب نمایید.

ایجاد زیر دامنه بر روی هاست

اگر برای آدرس دهی مجموعه سایت های خود از شیوه دوم استفاده کنید که نیاز به تنظیمات خاصی ندارد ولی آدرس دهی به شیوه ی ساب دامین نیازمند این است که روی هاست شما این سرویس فعال شده باشد.
برای ایجاد ساب دامین در cpanel وارد حساب کاربری خود شوید و به بخش subdomain بروید سپس طبق تصویر زیر یک زیر دامنه با نام * ایجاد نمایید.
ایجاد وردپرس شبکه و فعال سازی WPMU
برای ایجاد زیر دامنه در دایرکت ادمین می بایست تغییراتی در فایل httpd بدهید که بهتر است با پشتیبان هاست خود تماس بگیرید.

راه اندازی وردپرس شبکه ای

پس از آشنایی با مفهوم وردپرس شبکه ای نوبت به راه اندازی آن می رسد که شامل مراحل زیر است:
۱- وارد فایل wp-config.php در شاخه root سایت خود شوید و خط زیر را در آن بیابید.


سپس بالای این خط، کد زیر را وارد کنید.


تغییرات را ذخیره کرده و مجدداً وارد حساب کاربری وردپرس خود شوید.
۲- در منو Tools زیر منو Network Setup را بیابید و در این قسمت نوع آدرس دهی وب سایت ها را طبق توضیحات بالا انتخاب کنید و جزئیات شبکه را وارد کنید.

ایجاد وردپرس شبکه و فعال سازی WPMU

۳- پس از گذراندن مراحل بالا وردپرس دو قطعه کد به شما ارائه می دهد که اولین کد را باید در wp-config.php و دومین کد را در httaccess درج کنید.
توجه داشته باشید که باید کد ارائه شده توسط وردپرس را جایگزین محتویات قبلی فایل httaccess کنید.
۴- حال دوباره در حساب کاربری وردپرس لاگین کنید و طبق تصویر از منو network admin گزینه dashboard را انتخاب کنید و تنظیمات دلخواه خود را برای سایت های زیر مجموعه تان اعمال کنید.

ایجاد وردپرس شبکه و فعال سازی WPMU