وردپرس به عنوان یک سیستم مدیریت محتوای قدرتمند، قابلیت راه اندازی شبکه ای از سایتها را تنها با یک نصب در اختیار شما قرار می دهد. این ویژگی که با عنوان وردپرس شبکه ای یا Multisite شناخته می شود، از نسخه 3.0 به بعد در هسته وردپرس گنجانده شده و ادامه ای بر پروژه WPMU یا همان وردپرس چندکاربره است. در این آموزش، تیم الماس هاست به صورت گام به گام نحوه فعال سازی و پیکربندی وردپرس شبکه ای را بررسی خواهند کرد.
مزایای استفاده از وردپرس شبکه ای
راه اندازی وردپرس شبکه ای امکانات فراوانی را در اختیار مدیران سایت قرار می دهد:
- مدیریت متمرکز چند سایت از یک پنل وردپرس
- امکان محدود کردن ثبت نام ها برای دامنه های خاص
- ارائه سیستم وبلاگ دهی به کاربران عضو
- افزایش امنیت از طریق مدیریت متمرکز و تعیین سطوح دسترسی
- قابلیت نصب و فعال سازی افزونه ها یا قالب ها به صورت انتخابی برای کل شبکه یا فقط یک سایت
- پیش فرض بودن ابزارهای مقابله با اسپم در بخش نظرات
پیش نیاز ها
وردپرس باید نصب و فعال باشد و ترجیحاً آخرین نسخه از سایت رسمی WordPress.org تهیه شود. ساختار پیوند یکتا را تنظیم کنید. برای پشتیبانی بهتر از لینک های زیردامنه یا زیر پوشه، نوع پیوند یکتا را روی گزینه ای غیر از پیش فرض مانند «نام نوشته» قرار دهید.
(تهیه نسخه پشتیبان کامل) بسته به نوع پنل مدیریت هاست (Cpanel یا DirectAdmin)، از سایت خود بک آپ بگیرید. (غیرفعال کردن افزونه ها) از طریق پیشخوان وردپرس > افزونه ها، همه افزونه ها را موقتاً غیرفعال کنید.
فعال سازی قابلیت شبکه در وردپرس
برای شروع، لازم است وردپرس را برای استفاده از قابلیت شبکه آماده کنید:
وارد فایل wp-config.php شوید که در ریشه نصب وردپرس (معمولاً پوشه public_html) قرار دارد. قبل از خط /* That's all, stop editing! Happy publishing. */، کد زیر را اضافه نمایید:
فایل را ذخیره کرده و مرورگر را مجدداً بارگذاری نمایید.
راه اندازی شبکه در وردپرس
اکنون در پیشخوان وردپرس به مسیر ابزارها > راهاندازی شبکه بروید. در این بخش باید مشخص کنید که آدرس سایتهای شبکه بهصورت زیردامنهای (sub.example.com) یا زیرپوشهای (example.com/sub) نمایش داده شوند. اطلاعات مربوط به نام شبکه و ایمیل مدیر شبکه را وارد کرده و تنظیمات را ذخیره کنید. اگر حالت زیردامنه ای را انتخاب کردید، مطمئن شوید که wildcard subdomains در هاست شما فعال باشد. این مورد معمولاً نیاز به پشتیبانی هاست دارد.
پیکربندی فایلهای سیستمی
پس از ذخیره تنظیمات اولیه، وردپرس دستورالعمل هایی برای ویرایش فایلهای wp-config.php و .htaccess در اختیار شما قرار می دهد. این دستورات را با دقت و مطابق اطلاعات دامنه خود در این دو فایل وارد کنید.
نمونه ای از کد مورد نیاز برای wp-config.php:
و برای .htaccess:
نکته: اطمینان حاصل کنید فایل .htaccess در صورت عدم وجود، به درستی با نقطه اول ایجاد شود. در برخی پنلها این فایل مخفی است و نیاز به فعالسازی نمایش فایلهای مخفی دارید.
ورود مجدد به وردپرس و دسترسی به شبکه
اکنون یک بار از حساب کاربری وردپرس خود خارج شده و دوباره وارد شوید. پس از ورود، منویی با عنوان سایت های من در نوار بالای پیشخوان ظاهر می شود که به بخش مدیریت شبکه دسترسی خواهید داشت.
آشنایی با بخشهای مختلف مدیریت شبکه
- پیشخوان شبکه: نمای کلی از سایتها و کاربران ثبتشده
- سایتها: مشاهده، ویرایش یا غیرفعال کردن هر سایت عضو شبکه
- کاربران: افزودن و مدیریت کاربران و تعیین سطح دسترسی آنها
- پوستهها و افزونهها: نصب و فعالسازی برای کل شبکه یا سایتهای مشخص
- تنظیمات شبکه: شامل نام شبکه، ایمیل مدیر، مجوز ثبتنام کاربران، محدودیت آدرسهای ایمیل، حجم بارگذاری فایل، نوع فایل مجاز و...
افزودن سایت جدید به شبکه
برای اضافه کردن سایت تازه:
از منوی مدیر شبکه > سایتها وارد شوید. گزینه افزودن را انتخاب کرده و اطلاعات سایت جدید مانند آدرس، عنوان، زبان و ایمیل مدیر آن را وارد کنید. با کلیک روی افزودن سایت، سایت جدید به شبکه شما افزوده خواهد شد.
در نهایت
با فعال سازی وردپرس شبکه ای، امکان مدیریت ده ها یا حتی هزاران سایت به صورت یکپارچه برای شما فراهم می شود. این قابلیت به ویژه برای ارائه خدمات وبلاگ دهی، مدیریت چند برند، یا کنترل متمرکز بر مجموعه ای از وب سایت ها بسیار سودمند است.