وردپرس شبکه : آموزش نصب وردپرس شبکه ای یا چند سایتی

با سلام. این بار با مقاله وردپرس شبکه و آموزش نصب وردپرس شبکه ای در وردپرس باران در سری مقالات آموزش وردپرس خدمت شما عزیزان هسنیم. وردپرس شبکه ای یا همان Multisite یک ویژگی در وردپرس است که شما می توانید به راحتی شبکه ای از سایت ها را در یک سایت وردپرسی بسازید. در این حالت شما با ورود به مدیریت یک سایت، تمامی سایت های زیر شبکه خود را می توانید مدیریت کنید. با فعال کردن قابلیت وردپرس شبکه شما می توانید در هر زمان که لازم بود از طریق بخش پیشخوان وردپرس در کوتاه‌ترین زمان ممکن خیلی راحت یک ساب دامنه و یا ساب فولدر با یک وردپرس راه اندازی کنید.

ویژگی ها و کاردبرد های وردپرس شبکه ای

  • استفاده برای دموی آنلاین قالب
  • امکان ساخت یک سیستم وبلاگدهی
  • ساخت وردپرس شبکه به صورت سابدامین و یا ساب فولدر
  • ساخت سیستم فروشگاه، پرسش و پاسخ و…
  • استفاده از وردپرس شبکه برای ساخت سایت چند زبانه
  • و …

مزیت وردپرس شبکه ای یا وردپرس مالتی سایت

در نسخه 3 وردپرس قبلا این پکیج تحت عنوان wordpress mu ارائه می شد. اما بعد از نسخه 3 این ویژگی با وردپرس اصلی ادغام شد و وردپرس شبکه را می توان تنها با چند کلیک و چند کد ساده به پنل وردپرس خود اضافه نمود. به راحتی می توانید از طریق وردپرس شبکه سایت خود را به یک سیستم چند کاربره ارتقا دهید. مطمئنا برای ساخت فروشگاه و یا یک ساب دامین، نصب دوباره وردپرس و ساخت دیتابیس جداگانه، کاری زمان بر می باشد. همچنین در این حالت شما برای هر بار ورود به پیشخوان باید دو پنل جداگانه داشته باشید. ولی ساخت فروشگاه از طریق وردپرس شبکه، کار شما را راحت می کند. شما نه یک وردپرس دیگر نصب می کنید و نه دیتابیس جدیدی می سازید.

ساخت سیستم وبلاگ دهی با وردپرس شبکه ای با استفاده از ویژگی wildcard

برای ساخت سیستم وبلاگ دهی از طریق ساب‌دامین در وردپرس، لازم است تا ویژگی wildcard بر روی هاست شما فعال باشد. این ویژگی معمولا در بیشتر شرکت‌ های هاستینگ فعال نیست. برای فعال سازی ویژگی wildcard لازم است تا از میزبانی هاست خود بخواهید تا ویژگی wildcard را بر روی هاست شما فعال کند. بنابراین قبل از هرکاری اقدام به فعال کردن wildcard بر روی هاست خودتون کنید. این امکان هم وجود دارد تا در صورت امکان بتوانید خودتان ویژگی wildcard را فعال کنید. امکان استفاده از ویژگی wildcard در اکثر سرویس های هاست اشتراکی به دلیل مسائل امنیتی فراهم نیست، بنابراین اگر در هاست شما نیز این ویژگی فعال نیست بهتر است یک هاست نیمه اختصاصی یا هاست مخصوص وردپرس برای وب سایت خود تهیه کنید.

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

در ابتدای کار، شما باید یک سیستم وردپرس نصب کنید. برای نصب سیستم وردپرس می توانید از طریق لینک زیر مراحل را انجام داده و اولین سیستم وردپرس از سایت خودتان را بسازید.

برای نصب وردپرس بر روی لینک روبرو کلیک کنید: آموزش نصب وردپرس

پس از خواندن مقاله بالا و نصب وردپرس، نوبت به فعال سازی قابلیت وردپرس شبکه می باشد. برای این کار ابتدا وارد فایل منیجر هاست شوید.  فایل wp-config.php خود را در حالت ویرایش باز کنید و به دنبال کد زیر بگردید.

 /* That's all, stop editing! Happy blogging. */ 

قبل از این کد ، کد زیر را وارد کنید:

 define( 'WP_ALLOW_MULTISITE', true ); 

پس از قرار دادن قطعه کد بالا فایل را ذخیره کنید و پیشخوان وردپرس سایت خود بروید.اکنون در منوی ابزار هاگزینه راه اندازی شبکه اضافه شده است. بر روی آن کلیک کنید. و طبق مراحل زیر پیش روید.

وردپرس شبکه : آموزش نصب وردپرس شبکه ای یا چند سایتی

غیرفعال کردن افرونه ها

پس از کلیک بر روی راه اندازی شبکه، از شما خواسته می شود که کلیه افزونه های خود را غیر فعال کنید.

وردپرس شبکه : آموزش نصب وردپرس شبکه ای یا چند سایتی

این غیر فعال کردن افزونه ها فقط برای راه اندازی وردپرس شبکه می باشد. پس از نصب وردپرس شبکه ای می توانید دوباره آن ها رافعال کنید.

انتخاب ساختار دامنه وردپرس شبکه ای

دو حالت برای نمایش آدرس شبکه ها وجود دارد. حالت اول به صورت زیر پوشه از سایت اصلی شما می باشد.

 domain.com/site 

حالت دوم که یک ساب دامین از دامنه اصلی سایت شماست.

 site.domain.com 

این انتخاب کاملا به سلیقه و نیاز شما بستگی دارد. اگر حالت اول را انتخاب می کنید، نیاز به انجام کار خاصی نیست. اما اگر انتخاب شما حالت دوم می باشد، می بایست تنظیماتی را در پنل هاست خود انجام دهید. اگر از سی پنل استفاده می کنید، وارد کنترل پنل شده و به بخش subdomain ها بروید. مانند شکل زیر یک سابدامین با نام *  ایجاد نمایید.

اگر از هاست دایرکت ادمین استفاده می کنید، از پشتیبانی هاست خود بخواهید که تغییرات لازم را در تنظیمات httpd سایت شما انجام دهند.

حال پس از غیر فعال نمودن افزونه ها، می بایست یکی از حالات بالا را برای تعیین ساختار آدرس شبک های خود انتخاب کنید.

وردپرس شبکه : آموزش نصب وردپرس شبکه ای یا چند سایتی

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

در این مرحله می بایست یک نام شبکه انتخاب کنید. پس از انتخاب نام شبکه یک ایمیل برای مدیر شبکه نیز وارد نمایید.

وردپرس شبکه : آموزش نصب وردپرس شبکه ای یا چند سایتی

پس انتخاب نصب، در صفحه باز شده ابتدا به شما گفته شده که از فایل های config.php و .htaccess یک نسخه پشتیبان تهیه نمایید. دو قطعه کد برای شما به نمایش در خواهد آمد. کد های اول را به فایل wp-config.php اضافه و کد های دوم را در فایل .htaccess خود جایگزین همه قوانین موجود کنید.

وردپرس شبکه : آموزش نصب وردپرس شبکه ای یا چند سایتی

وقتی کلیه مراحله بالا را انجام دادید، لازم است یک بار از مدیریت خارج شده و دوباره وارد آن شوید. در اینجا راه اندازی شبکه وردپرس به پایان رسیده است.

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

پس از راه اندازی وردپرس شبکه، شما باید تنظیمات را به طوری انجام دهید که سایر کاربران اجازه ثبت نام و ایجاد سایت را داشته باشند. برای اینکار ابتدا وارد داشبورد مدیر شبکه شوید.

وردپرس شبکه : آموزش نصب وردپرس شبکه ای یا چند سایتی

سپس از منوی تنظیمات به زیر منوی تنظیمات شبکه مراجعه کرده و در بخش ثبت نام کاربران، تنظیمات مورد نظر خود را اعمال کنید.

وردپرس شبکه : آموزش نصب وردپرس شبکه ای یا چند سایتی

نتیجه گیری

تا اینجای آموزش نصب وردپرس شبکه ای یا چند سایتی طریقه نصب وردپرس شبکه را به شما آموزش دادیم. وردپرس چند سایتی امکانات بسیار زیادی را دارا می باشد. در این آموزش در ابتدا سعی شده است نکات ضروری و اصولی وردپرس شبکه ای برای شما عزیزان بیان گردد. امیدواریم در آینده نزدیک، به تدریج آموزش های بیشتری از وردپرس چند سایتی یا همان وردپرس شبکه برای شما ارائه دهیم.

13 دیدگاه. دیدگاهی بگذارید

  • Avatar
    احسان
    2020-09-17 15:53

    سلام من سایتم مدتی بالاست و الان زمان را اندازی شبکه به من میگه فقط ساب دامین ایجاد میشه در حالی که من ساب فولدر نیاز دارم الان من باید چکار انجام بدم تا وردپرس شبکه ای من در ساب فولدر ایجاد بشه
    و همچین بنظر شما اگه امکان ساخت وردپرس شبکه ای داخل ساب فولدر نیست این روش خوبه که من خود ساب فولدر ایجاد کنم وبعد یک وردپرس دیگه داخل اون نصب کنم مثلا برای بلاگم
    /blog
    به این صورت ایجاد کنم

    پاسخ
    • مجتبی تبسمی
      مجتبی تبسمی
      2020-09-19 12:14

      سلام دوست من
      بله. برای راه اندازی وبلاگ جداگانه از سایت می توانید یک وردپرس جدید در یک فولدر با نام مثلا blog نصب کنید و مدیریت بخش وبلاگ را از سایت اصلی جدا کنید.
      با سپاس

      پاسخ
  • Avatar
    علیرضا اکبری
    2020-10-15 14:30

    با ایجاد این حالت ایا کاربرانی که در یک سایت عضو هستن با همان مشخصات میتونن به سایت های زیر مجموعه هم لاگین کنن ؟

    پاسخ
    • مجتبی تبسمی
      مجتبی تبسمی
      2020-10-16 16:11

      سلام آقای اکبری
      خیر. در وردپرس شبکه ای هر یک از سایت های زیر مجموعه کارکردی مستقل دارند و مدیریت کل سایت های زیر مجموعه توسط سایت اصلی انجام می شود. مثلا نصب قالب و افزونه و… باید از سایت اصلی انجام شود. سایر موارد هر سایت مجزا از یکدیگر هستند.
      البته افزونه هایی برای سینک کاربران چند سایت وردپرسی وجود دارد که با جستجوی عبارات کلیدی مثل Users Sync می توانید این افزونه ها را پیدا کنید.
      با سپاس

      پاسخ
  • Avatar
    محمدسجاد
    2021-02-22 11:56

    سلام و روزبخیر
    توی وردپرس شبکه آیا برای هرسایت یک دیتابیس ایجاد میشه یا یک دیتابیس برای همه سایت ها؟
    اگر حالت دوم هست آیا میشه سایت رو به شکلی تنظیم کرد که برای هر سایت یک دیتابیس جداگانه ایجاد بشه؟
    ممنون

    پاسخ
    • مجتبی تبسمی
      مجتبی تبسمی
      2021-02-23 20:02

      سلام آقای محمدسجاد
      در صورتی که هاست شما از نصب چند دیتابیس و addon domain پشتیبانی می کند می توانید با نصب چند وردپرس مجزا تعداد سایت های دلخواه را بر روی یک هاست راه اندازی کنید و نیازی به وردپرس شبکه ای نیز ندارید.
      با سپاس

      پاسخ
      • Avatar
        محمدسجاد
        2021-02-27 11:01

        تشکر و سپاس از پاسختون
        من میخوام از وردپرس شبکه برای ایجاد سایت ساز استفاده کنم
        آیا وردپرس شبکه برای این موضوع پاسخگو هست یا خیر؟
        مشکل دیتابیس سوال قبل در این موضوع به چه شکل قابل حل هست؟

        پاسخ
        • مجتبی تبسمی
          مجتبی تبسمی
          2021-02-27 16:25

          سلامی دوباره
          خواهش می کنم.
          وردپرس چند سایتی از یک دیتابیس برای راه اندازی شبکه پشتیبانی می کند. در مورد راه اندازی سیستم وبلاگدهی یا سایت ساز با وردپرس تجربه خاصی جهت اشتراک گذاری ندارم.
          با سپاس

          پاسخ
  • Avatar
    قاسم بابایی
    2022-02-19 10:47

    با سلام
    بنده میخام برای سایت وردپرس شبکه ای به صورت ساب فولدر ایجاد کنم ولی حین فرایند تنظیمات اون صفحه ای که انتخاب میکنیم به صورت ساب دامین باشه یا ساب فولدر نشون داده نمیشه و در نهایت به صورت ساب دامین ایجاد میشه. راهی برای این موضوع هست؟

    پاسخ
    • مجتبی تبسمی
      مجتبی تبسمی
      2022-02-19 12:00

      سلام آقای بابایی
      در نسخه های جدید وردپرس روش کار را بررسی نکرده ام ولی معمولا باید در فرآیند ایجاد وردپرس شبکه ای گزینه تنظیم را داشته باشید.
      به عنوان پیشنهاد بعدی اگر تعداد سایت های شما زیاد نیست می توانید برای هر سایت یک فولدر جدید در هاست ایجاد کنید و یک وردپرس جدید بر روی آن نصب کنید. در این مورد، هاست شما باید از ساخت چند دیتابیس نیز پشتیبانی کند.
      با سپاس

      پاسخ
  • با سلام و احترام
    من یک فروشگاه اینترنتی نرم افزار دارم و قصد راه اندازی محصولات فیزیکی دارم و میخوام این دو بخش از هم جدا باشند.
    بنظرتون آیا راه اندازی وردپرس شبکه‌ای مناسب‌تر است یا ایجاد ساب فولدر؟
    آیا با ایجاد ساب فولدر امکان سینک کردن کاربران همانند وردپرس شبکه‌ای وجود دارد؟

    پاسخ
    • مجید تبسمی
      مجید تبسمی
      2022-07-25 10:28

      سلام آقای شهاب
      نصب وردپرس در یک ساب فولدر گزینه مناسب تری برای ایجاد سایت دوم است.
      برای سینک کاربران افزونه هایی هستند که این امکان را بین دو سایت وردپرسی فراهم می کنند.
      اما با توجه به اینکه سایت شما یک فروشگاه برای فروش محصولات فیزیکی و دانلودی است پیشنهاد اول این است که همه موارد در یک سایت پیاده سازی شوند.
      با تشکر

      پاسخ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Fill out this field
Fill out this field
لطفاً یک نشانی ایمیل معتبر بنویسید.

وردپرس شبکه : آموزش نصب وردپرس شبکه ای یا چند سایتی
آموزش وردپرس
آموزش وردپرس
افزونه های ضروری
فهرست