وردپرس شبکه یا وردپرس چند کاربره، به کاربران این امکان را میدهد که چندین وبسایت مختلف را تنها از طریق یک نصب واحد مدیریت کنند. در این شبکه، هر وبسایت دارای نام دامنه، محتوا و تنظیمات خاص و مجزا است، اما همگی از تمها و افزونههای مشابه استفاده میکنند. این ویژگی برای کسبوکارهایی با چندین شعبه اهمیت زیادی دارد؛ چراکه میتوانند تنها با یک پنل مدیریتی و بروز، تمامی وبسایتهای شعبات خود را بهراحتی مدیریت کنند.
مدیران با استفاده از این سیستم، امکان استفاده از تمها و افزونهها را برای تمامی وبسایتهای خود بدست آورده و بهروزرسانیها را به صورت متمرکز انجام میدهند. همچنین، با وردپرس شبکه میتوان سایتهای خاص مانند وبلاگها، نمایندگیها یا سایتهای چندزبانه را به سادگی ایجاد و مدیریت کرد که این امر باعث صرفهجویی در زمان و منابع میشود.
کاربرد وردپرس شبکه
وردپرس شبکه دارای کاربردهای وسیعی است. مهمترین مزایا و کاربردهای آن شامل موارد زیر میشود:
۱. مدیریت آسان و متمرکز
یکی از ویژگیهای برجسته وردپرس شبکه، مدیریت متمرکز آن است که به صاحبان وبسایت این امکان را میدهد تا چندین سایت را از یک داشبورد واحد کنترل کنند. این قابلیت در کاهش زمان مدیریت وبسایتها موثر است؛ زیرا نیازی به ورود جداگانه به هر سایت نیست! صاحبان وبسایت میتوانند افزونهها، تمها و فایلهای اصلی را به طور همزمان بر روی تمامی وبسایتهای موجود در شبکه بهروزرسانی کنند.
۲. سازماندهی هوشمند
با استفاده از وردپرس شبکه، امکان ایجاد طراحی و برندسازی هماهنگ میان تمامی وبسایتها فراهم میشود. همچنین، این قابلیت به مدیران اجازه میدهد تا دسترسی به وبسایتهای معین را برای کاربران خاصی محدود کرده و بدین ترتیب از امنیت اطلاعات حساس اطمینان حاصل کنند.
۳. ساخت وبسایتهای سفارشی
وردپرس شبکه یک راهحل فوقالعاده برای توسعهدهندگان وبسایت و فروشگاهسازها است که میخواهند چندین وبسایت برای مشتریان خود ایجاد کنند. این ابزار به شما این امکان را میدهد که یک وبسایت خاص و سفارشی را در قالب یک شبکه بزرگتر بسازید، به طوری که مدیریت و نگهداری از آنها سادهتر و کارآمدتر باشد. با وردپرس شبکه، میتوانید به راحتی وبسایتهایی را طراحی کنید که از امکانات و منابع مشترک بهرهمند هستند.
۴. نمایش خیرهکننده قالبها با وردپرس شبکه
وردپرس شبکه ابزاری عالی برای توسعهدهندگان قالب است تا نمونههای جذابی از محصولات خود را به نمایش بگذارند. توسعهدهندگان با ایجاد چندین سایت نمایشی، میتوانند به مشتریان بالقوه فرصتی منحصر به فرد برای تجربه قالبها و کارکردهای آنان ارائه دهند. این امکان نه تنها جذابیت بیشتری به قالبها میبخشد، بلکه به مشتریان کمک میکند تا انتخابی آگاهانه داشته باشند.
۵. دروازهای به دنیای چندزبانه
وردپرس شبکه یک راهحل فوقالعاده برای وبسایتهایی است که نیاز به پشتیبانی از چندین زبان دارند. با این ویژگی، صاحبان وبسایت میتوانند برای هر زبان یک وبسایت مجزا ایجاد کنند و به کاربران اجازه دهند تا زبان مورد نظر خود را انتخاب کنند. این امکان نه تنها دسترسی و ارتباط کاربران با محتوای سایت را تسهیل میکند، بلکه تجربه کاربری را نیز بهبود میبخشد.
۶. ابزاری ایدهآل برای وبلاگنویسان
این قابلیت در وردپرس یک گزینه عالی برای وبلاگنویسانی است که قصد دارند چندین وبلاگ با موضوع مختلف را مدیریت کنند. با این ویژگی، وبلاگنویسان میتوانند به راحتی برای هر موضوع یک وبلاگ جداگانه راهاندازی کرده و به دنبال محتواهای مرتبط با علاقهمندیهای خود باشند.
نصب و راهاندازی وردپرس شبکه
قابلیت وردپرس شبکه بر روی یک سایت وردپرسی فعال و اجرا میشود که برای این منظور لازم است ورژن بروز وردپرس را بهعنوان نسخه مرکزی بر روی دامنه نصب کنید. پیکربندی وردپرس شبکه بر روی سایت شما نیازمند تنظیماتی است که در ادامه به آنها خواهیم پرداخت.
ابتدا بر روی دامنه اصلی، وردپرس را نصب و راهاندازی کنید تا بتوان وردپرس شبکه را بر روی آن اجرا کرد.
پس از اینکه وردپرس راهاندازی شد، وقت آن رسیده تا تنظیمات لازم برای فعالکردن قابلیت شبکه را انجام دهید. برای این منظور وارد کنترل پنلهاست شده و در بخش file manager وارد مسیر public_html شوید.
سپس در پوشه public_html، فایل wp-config.php را یافته و آن را برای ویرایش باز کنید. توصیه میکنیم قبل از انجام هر کاری یک پشتیبان از این فایل بر روی سیستم خود تهیه کنید. (public_html/wp-config.php)
پس از اینکه فایل wp-config.php را برای ویرایش باز کردید، عبارت زیر را در داخل فایل یافته و فرمان فعالسازی وردپرس شبکه را مانند تصویر زیر به خط بالایی بیفزایید:
این خط را در فایل wp-config.php بیابید:
[code language=”php”]/* That’s all, stop editing! Happy blogging. */[/code]
فرمان فعالسازی وردپرس شبکه را بالای آن درج کنید:
[code language=”php”]/* Multisite */
define(‘WP_ALLOW_MULTISITE’, true);[/code]
با اضافهشدن فرمان Multisite، باید کدها طبق تصویر به این شکل باشند.
[code language=”php”]define(‘WP_DEBUG’, false);
/* Multisite */
define(‘WP_ALLOW_MULTISITE’, true);
/* That’s all, stop editing! Happy blogging. */[/code]
تا اینجا به وبسایتتان اجازه دادهاید تا وردپرس شبکه را فعال و امکان استفاده از آن را مهیا سازد. اما باید تنظیماتی را در هاست انجام دهید تا ایجاد ساب دامین و ساب دایرکتوری نیز در شبکه فراهم شود.\
اگر از سی پنل استفاده میکنید، با کمک اطلاعات کاربری که هاست در اختیار شما گذاشته وارد کنترل پنل شوید. سپس از بخش Domains بر روی گزینه subdomains کلیک کنید تا امکان تخصیص مسیرهای موردنیاز وردپرس شبکه فراهم شود.
در ادامه قصد داریم قابلیت Wildcard را بر روی دامنه ایجاد کنیم، پس مطابق تصویر زیر وقتی وارد صفحه ساب دامنه شدید، در قسمت نام، کاراکتر ستاره * را گذاشته و بر روی ایجاد کلیک کنید تا ویژگی Wildcard فعال شود. با مشاهده اعلان سبزرنگ که نشان از موفقیتآمیز بودن فرایند است، بر روی بازگشت کلیک کرده و در لیست ساب دامنهها وضعیت Wildcard را بررسی کنید.
برای اطمینان باید در ستون Document Root مقدار /public_html/_wildcard را داشته باشید.
لطفاً دقت کنید، درصورتیکه از کنترل پنل دایرکت ادمین استفاده میکنید و یا اگر در سی پنل امکان Wildcard برای شما با خطا مواجه شد، از پشتیبان بخواهید Wildcard را برای این منظور فعال کند.
شما در این مرحله یک کد فعالسازی به فایل wp-config.php اضافه و در هاست خود قابلیت Wildcard را نیز فعال کردهاید. پس نوبت آن رسیده به پنل مدیریت رفته و مراحل راهاندازی وردپرس شبکه را ادامه دهید. در قسمت افزونهها، کلیه پلاگینهای فعال سایت را کاملاً غیرفعال کرده و پس از انجام آن مجدد در سایت لاگین شوید. این کار برای این است که تنظیمات انجام شده راهاندازی و آماده استفاده شوند
هنگام ورود به پیشخوان، سراغ پیکربندیهای وردپرس شبکه میرویم، برای این منظور به بخش ابزارها رفته و بر روی “راهاندازی شبکه” کلیک کنید. این همان قابلیتی است که با انجام صحیح مراحل برای شما فعال میشود.
پس از اینکه “راهاندازی شبکه” را انتخاب کردید، صفحهای باز میشود که در آن باید عنوان شبکه و ایمیل مدیر شبکه را وارد کنید. به طور پیشفرض، نام سایت و ایمیل ادمین سایت را مشاهده میکنید؛ اما در صورت لزوم میتوانید آنها نیز تغییر دهید. پیشنهاد میکنیم برای شبکه وردپرس خود از یک نام منحصربهفرد جدید استفاده کنید تا بهعنوان وجه تمایز قابلمشاهده باشد.
صفحه پیکربندی وردپرس شبکه دارای دو بخش برای معماری سایتهای تحت کنترل خود است. اگر قصد دارید سایتها در ساب دامنه ایجاد شوند باید الگوی مطابق با site1.domain.com و اگر میخواهید سایتها مانند بلاگ بر روی ساب دایرکتوری ایجاد شوند الگوی مطابق با domain.com/site1 را انتخاب کنید. بدین ترتیب پس از ذخیره و راهاندازی وردپرس شبکه، کلیه سایتها بر اساس این ساختار ایجاد و آدرسدهی خواهند شد.
حال که از پیکربندیها اطمینان حاصل کردهاید، وقت آن رسیده تا شبکه وردپرسیتان را فعال کنید. با کلیک بر روی دکمه “نصب”، به صفحهای وارد میشوید که از شما میخواهد دو قطعه کد را هرکدام در فایلهای جداگانهای قرار دهید. بعدازاین کار شبکه وردپرس شما بهصورت عملیاتی در دسترس خواهد بود.
مطابق تصویر کدهای ستون اول برای درج در wp-config.php و کدهای ستون دوم برای قراردادن در فایل htaccess تعبیه شدهاند. برای انجام کارهای خواسته شده، مجدد به کنترل پنلهاست رفته و از قسمت مدیریت فایل وارد پوشه public_html شوید.
فایل wp-config.php را که تا پیشازاین یکبار ویرایش کرده بودید بازکرده و کدهای ستون اول را درست بالای خط زیر قرار دهید. این کار عیناً مشابه همان روشی است که میخواستید ویژگی وردپرس شبکه را فعالسازی کنید. پس از درج کدها، فایل را ذخیره کرده و از آن خارج شوید.
کدهای بخش اول را بالای این خط قرار دهید:
[code language=”php”]/* That’s all, stop editing! Happy blogging. */[/code]
کدها را مانند تصویر زیر در فایل wp-config.php قرار دهید.
نوبت به ویرایش فایل htaccess میرسد که در پوشه جاری یعنی public_html قرار دارد. اگر این فایل را مشاهده نمیکنید، از تنظیمات صفحه، گزینه نمایش فایلهای مخفی تیک بزنید تا بتوانید آن را مشاهده کنید.
فایل htaccess را برای ویرایش بازکرده و کدهای ستون دوم را با کدهای موجود در آن جایگزین کنید. کدهای جایگزین شده دقیقاً اولین خط فرمانهای htaccess هستند که حذف و کدهای جدید بهجایشان مینشینند. توصیه میکنیم از فایل htaccess یک کپی پشتیبان تهیه و در سیستمتان ذخیره کنید.
در نهایت وقتی از درج کدها اطمینان حاصل کردید، وارد پنل وردپرس شده و یکبار مجدد لاگین کنید. پس از ورود در قسمت ابزارها بخش جدیدی به نام تنظیمات شبکه را خواهید دید که به شما اجازه میدهد برای کاربران و نحوه ایجاد سایتها پیکربندیهای لازم را انجام دهید.
برای اینکه افراد بتوانند بر روی شبکه وردپرس شما سایت ایجاد کنند، از قسمت “اجازه برای نامنویسیهای جدید” گزینه “سایتها و حسابهای کاربری قابل ثبت هستند” را انتخاب و صفحه تنظیمات را ذخیره کنید.
مدیریت تنظیمات شبکه
مدیریت تنظیمات کاربری در یک شبکه، فرآیندی حیاتی برای کنترل دسترسی و امنیت منابع است. این فرآیند شامل ایجاد و حذف حسابهای کاربری، تعریف سطوح دسترسی برای هر کاربر و نظارت بر فعالیتهای آنها میشود.
با انجام این کار، سازمانها میتوانند از دسترسیهای غیرمجاز جلوگیری کرده و از منابع خود به بهترین شکل محافظت کنند. همچنین، نظارت مستمر بر رفتار کاربران به شناسایی فعالیتهای مشکوک کمک کرده و امکان انجام اقدامات لازم در شرایط بحرانی را فراهم میآورد.
علاوه بر این، مدیریت تنظیمات کاربری با خودکارسازی وظایف، موجب افزایش کارایی مدیریت شبکه میشود و هزینههای مرتبط با مدیریت دستی حسابها را کاهش میدهد. سازمانها با پیادهسازی سیستمهای استاندارد برای مدیریت، قادر خواهند بود به راحتی با قوانین و استانداردهای امنیتی مختلف همخوانی داشته باشند و تعهدات قانونی خود را بهتر اجرایی کنند.
ایجاد یک سایت جدید در وردپرس شبکه
برای ایجاد یک سایت جدید در وردپرس شبکه باید 4 مرحله را طی کنید. ابتدا از طریق پنل مدیریت یا FTP به سایت خود متصل شده و وارد فایل wp-config.php شوید. کد define’WP_ALLOW_MULTISITE’, true); را در بالای متن /* That’s all, stop editing! Happy publishing. */ وارد کنید. کد را ذخیره و مجدد بارگذاری نمایید.
در مرحله بعد، وارد بخش ابزار در پیشخوان وردپرس شده و گزینه راهاندازی شبکه را انتخاب کنید. در این مرحله باید بستر سایت خود را به صورت ساب دامین یا ساب فولدر انتخاب نمایید. در صورت انتخاب ساب دامین، درج رکورد دامنه را فراموش نکنید. پس از انتخاب، ایمیل و عنوان خود را ب طور دقیق درج کرده و گزینه نصب را انتخاب کنید.
در مرحله بعد، اولین کد نمایش دادهشده را در فایل wp-config.php در بالای متن /* That’s all, stop editing! Happy publishing. */ وارد کنید. کدهای دوم را نیز درون فایل htaccess وارد نمایید. پس از تمامی این مراحل، پیشخوان خود را بارگذاری نمایید. با ورود به سایت های من در نوار بالای پیشخوان وردپرس، میتوانید به سایتهای خود دسترسی داشتهباشید.
نکات مهم در خصوص وردپرس شبکه
در خصوص وردپرس شبکه باید به نکات مهم زیرتوجه کنید. نکاتی که نشان میدهند چه زمانی نباید از آن استفاده کرد:
- اگر در پیکربندی و مدیریت وبسایت تجربه لازم را ندارید، راهاندازی وردپرس شبکه ممکن است برای شما دشوار باشد. بهتر است از یک متخصص کمک بگیرید.
- وبسایتها از نظر عملکرد و طراحی متنوع هستند؛ از اینرو نصب قالبها و افزونههای مختلف بر روی یک شبکه ممکن است مشکلاتی ایجاد کند.
- اگر نمیتوانید اقدامات امنیتی لازم را برای محافظت از شبکه خود انجام دهید، یک آسیبپذیری در هریک از سایتها میتواند سایر سایتهای زیرمجموعه را نیز در معرض خطر قرار دهد.
- در صورت عدم امکان تهیه هاست با منابع و ترافیک کافی، اجرای چندین سایت بهطور همزمان بر روی وردپرس شبکه میتواند چالشبرانگیز باشد.
- اگر سایتهای مشتریان با یکدیگر مرتبط نیستند، بهتر است بجای استفاده از وردپرس شبکه، هر وبسایت را بهطور جداگانه راهاندازی کنید تا به نیازهای خاص آنها پاسخگو باشید.
- قبل از راهاندازی، ارزیابی کنید که آیا به ایجاد چند سایت مرتبط نیاز دارید یا خیر؛ چرا که در موارد خاص استفاده از سابدامین یا سابفولدر میتواند گزینه بهتری باشد.
سوالات متداول
وردپرس شیکه چیست؟
چه تفاوتی بین وردپرس معمولی و وردپرس شبکه وجود دارد؟
مزایای استفاده از وردپرس شبکه چیست؟
نویسنده سینا عباسی
سایر مقالات نویسندهسینا عباسی، مدیر سئو ژاکت، بیش از 7 ساله که بهصورت تخصصی در حوزه سئو فعالیت میکند. وی مدرس و مشاور سئوی کسب و کارهای اینترنتی میباشد. سینا عباسی با تخصص و تجربهای که در حوزه سئو دارد، نگاه شما را به آموزش سئو در دنیای دیجیتال مارکتینگ تغییر میدهد.