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

شما می توانید شبکه خود را خصوصی نگه دارید و از آن برای تأمین انرژی شبکه وب سایت های خود استفاده کنید - مانند یک تجارت محلی که برای هر مکان یک وب سایت شبکه ایجاد می کند. یا ، می توانید شبکه خود را عمومی کنید و به افراد اجازه دهید مانند وب سایت ثبت نام کنند و وب سایت های خود را در شبکه خود ایجاد کنند WordPress.com.

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

در این پست ، ما می خواهیم کمی بیشتر در مورد نحوه کار Multisite در وردپرس و چه زمانی ، یا نه ، ایده خوبی برای استفاده از آن به اشتراک بگذاریم. سپس ما به شما قدم به قدم نحوه تنظیم شبکه Multisite خود را در وردپرس نشان خواهیم داد.

اما قبل ، بیایید با هم کشف کنیم چگونه به نصب یک وبلاگ وردپرس مراحل 7 et چگونه برای پیدا کردن، نصب و فعال یک تم وردپرس در وبلاگ خود.

سپس ، به این دلیل که چرا ما اینجا هستیم

WordPress Multisite چگونه کار می کند؟

Multisite یک ویژگی اساسی وردپرس است ، اگرچه به طور پیش فرض فعال نیست.

هنگامی که آن را فعال کردید جدید دریافت خواهید کرد داشبورد مدیر شبکه جایی که می توانید تمام وب سایت های شبکه خود را مدیریت کنید. WordPress Multisite جدید جدیدی نیز اضافه می کند نقش کاربر D 'مدیر شبکه، این تنها نوع حساب کاربری است که می تواند به داشبورد فوق الذکر دسترسی پیدا کند.

در آنجا می توانید تصمیماتی مانند:

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

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

نحوه کار چند وردپرس در سطح فنی

چندرسانه ای در وردپرس به شما امکان می دهد وب سایت های شبکه ای نامحدود ایجاد کنید ، اما تفاوت زیادی در نحوه ذخیره سازی داده های وردپرس برای این وب سایت ها وجود دارد.

اگر شما نیاز به ایجاد چندین وب سایت منحصر به فرد وردپرس دارید ، هر وب سایت پایگاه داده و پرونده های خاص خود را دارد.

با این حال ، با Multisite ، همه وب سایت ها یک بانک اطلاعاتی یکسان و پرونده های یکسان دارند.

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

علاوه بر این ، برای سازماندهی پرونده ها برای هر وب سایت در شبکه ، WordPress یک پوشه برای هر وب سایت در پوشه بارگیری اضافه می کند. مثلا :

  • وب سایت تنها - بارگیری ها در wp-content / upload / سال / ماه ذخیره می شود
  • Multisite - بارگیری ها در wp-content / upload / NETWORK_SITE / سال / ماه ذخیره می شود

چه زمانی باید از شبکه Multisite در وردپرس استفاده کنید؟

یک شبکه چندرسانه ای در وردپرس گزینه خوبی است اگر:

  • به دنبال ایجاد چندین وب سایت با قابلیت های مشابه باشید.
  • به دنبال ایجاد مکانی باشید که کاربران بتوانند وب سایتهای خود مانند WordPress.com را ایجاد کنند. برخی از افزونه های اشتراک - عضویت - حتی می تواند با Multisite ادغام شود بنابراین می توانید از مردم برای ساخت وب سایت در شبکه خود هزینه بگیرید.

برای اولین مورد استفاده ، چند مثال ذکر شده است:

  • تجارت فیزیکی با وب سایت جداگانه برای هر شعبه.
  • دانشگاه با وب سایت متفاوت برای هر بخش یا عضو هیئت علمی.
  • آژانس املاک و مستغلات / بیمه با یک وب سایت جداگانه برای هر نماینده.
  • و غیره ...

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

آیا می توانید از WordPress Multisite برای میزبانی وب سایت های مشتری استفاده کنید؟

با نقشه برداری دامنه چند سایتی وردپرس، می توانید از a استفاده کنید نام دامنه به طور کامل برای هر وب سایت در شبکه شما سفارشی شده است، که ممکن است شما را متعجب کند که آیا می توانید از Multisite به عنوان یک راه آسان تر برای مدیریت چندین وب سایت مشتری استفاده کنید.

خوب ... قطعاً امکان پذیر است ، و من می دانم که چند توسعه دهنده وردپرس وجود دارد که این راه حل را برای وب سایت های مشتری بدون هیچ ویژگی خاصی انتخاب می کنند.

با این حال ، من فکر نمی کنم این بهترین روش برای چند دلیل باشد:

  • بانک اطلاعاتی مشترک - همه وب سایت های مشتریان شما یک پایگاه داده مشترک را به اشتراک می گذارند ، که از نظر حریم خصوصی عالی نیست.
  • Single Point of Failure - استفاده از یک نصب وردپرس می تواند تمام وب سایت های شما را به خطر بیندازد ، در صورت عدم موفقیت در نصب.
  • منابعمحل اقامت اشتراک‌گذاری شده - همه وب‌سایت‌های موجود در شبکه شما منابع وب مشابهی را به اشتراک می‌گذارندمحل اقامت، که اگر یک وب سایت در شبکه از منابع بسیار بیشتری نسبت به بقیه استفاده کند، می تواند مشکل ساز شود.
  • مشکل مهاجرت - اگر شما هرگز نیاز به مهاجرت وب سایت مشتری خود به جای دیگری دارید ، بسیار دشوار است. اگرچه می توان یک وب سایت واحد را از یک شبکه چند سایته استخراج کرد ، اما این امر به مشارکت بیشتری نسبت به روند مهاجرت عادی نیاز دارد ، در غیر این صورت مجبور به خرید چیزی مانند WP مهاجرت DB.

ما را نیز کشف کنید افزونه های 9 WordPress برای مهاجرت و کلون کردن وبلاگ شما

نحوه ایجاد یک شبکه چند وجهی در وردپرس

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

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

نحوه پیکربندی وردپرس blogpascher میزبان شبکه چند سایته وردپرس

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

1. WordPress Multisite را در پرونده wp-config.php فعال کنید

معمولاً ایجاد یک نصب جدید WordPress Multisite ساده تر است ، اما می توانید آن را در وب سایت موجود وردپرس نیز فعال کنید. (حتماً ابتدا تمام افزونه های خود را غیرفعال کنید).

برای شروع ، باید از طریق FTP یا cPanel File Manager به وب سایت خود وصل شوید و پرونده خود را ویرایش کنید فایل wp-config.php. سپس قطعه کد زیر را بالای خط اضافه کنید

/ * این همه است ، ویرایش را متوقف کنید! انتشارات مبارک * / 

/ * چند منظوره * /
تعریف ("WP_ALLOW_MULTISITE" ، درست)؛

نحوه پیکربندی چند سایت وردپرس میزبان وب blogpascher 2

سپس پرونده را ذخیره کرده و آن را در سرور خود بارگذاری کنید.

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

هنگامی که این خط را به پرونده اضافه کردید wp-config.php ، وارد داشبورد وب سایت وردپرس خود شوید و به آن بروید ابزار → راه اندازی شبکه

نحوه پیکربندی چند سایت نصب وردپرس شبکه blogpascher network

در اینجا شما می توانید انتخاب بسیار مهمی در مورد ساختار URL شبکه خود انجام دهید. به طور دقیق تر ، اگر هر وب سایت دوم باید ساختار URL خاص خود را داشته باشد:

  • زیر دامنه - مانند site1.votrereseau.com. اگر زیر دامنه ها را انتخاب می کنید ، باید یک ضبط عمومی DNS نیز اضافه کنید.
  • فرعی - مانند شبکه / سایت شما 1. هیچ پیکربندی با این روش وجود ندارد.

جواب درست وجود ندارد - حتما در مورد آن فکر کنید ، زیرا بعداً نمی توانید این ساختار را تغییر دهید.

علاوه بر این ، گزینه سوم نیز وجود دارد - نقشه برداری دامنه ، که به شما امکان می دهد از یک دامنه سفارشی برای هر وب سایت در شبکه استفاده کنید - به عنوان مثال site1.com ، site2.com. اگر می خواهید این مسیر را طی کنید ، تمام کاری که باید انجام دهید اینست که اکنون زیرشاخه ها را انتخاب کنید ، زیرا بعداً باید نقشه دامنه را تعریف کنید. 

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

3. قطعه های کد را به wp-config.php و .htaccess اضافه کنید

در صفحه بعد ، وردپرس به شما دو قطعه می دهد که باید آنها را به فایل های وب سایت خود اضافه کنید:

اولین قطعه کد در wp-config.php بالای خط می رود / * این همه است ، ویرایش را متوقف کنید! انتشارات مبارک * /

قطعه کد دوم در پرونده .htaccess است و قوانین موجود در وردپرس را جایگزین می کند.

نحوه پیکربندی وردپرس چند متنی استخراج کد blogpascher شبکه

فایل wp-config.php به این شکل است:

نحوه پیکربندی شبکه چندرسانه ای wordpress wp config blogpascher

و این همان چیزی است که باید فایل .htaccess شما به نظر برسد - توجه کنید که چگونه قوانین وردپرس موجود را نادیده می گیرید:

نحوه پیکربندی شبکه چندرسانه ای وردپرس wp پیکربندی blogpascher 1

اکنون - شبکه چند وجهی شما فعال است!

4- شبکه چندرسانه ای را از داشبورد سرپرست شبکه مدیریت کنید

بعد از اتمام مرحله قبلی ، شاید لازم باشد دوباره وارد داشبورد وردپرس خود شوید.

سپس باید منطقه جدید مدیریت شبکه را ببینید. از این گزینه می توانید به آن دسترسی داشته باشید سایت های من در نوار ابزار WordPress یا می توانید به آن دسترسی داشته باشید votresite.com/wp-admin/ شبکه :

نحوه پیکربندی چند سایت شبکه وردپرس مدیریت چند سایت وبلاگ نگار

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

بیایید در اینجا برخی از ویژگی های مهم را مرور کنیم.

تنظیمات شبکه

برای پیکربندی مواردی که باید به آنها بروید تنظیمات → تنظیمات شبکه. در آنجا می توانید تنظیمات اصلی برای عملکرد شبکه خود را پیکربندی کنید ، به عنوان مثال آیا افراد می توانند وب سایت های جدیدی را ثبت کنند و یا ایجاد کنند و همچنین محتوای پیش فرض نصب شده در وب سایت های جدید را تنظیم کنید. :

نحوه پیکربندی وردپرس چند سایت شبکه وبلاگ تنظیمات شبکه blogpascher

تم

در مرحله بعد ، برگه تم ها به شما امکان می دهد مضامین موجود را برای صاحبان وب سایت های خاص انتخاب کنید. صاحبان وب سایت های شخصی قادر خواهند بود از بین تمام موضوعاتی که در شبکه فعال کرده اید ، انتخاب کنند و می توانید همانطور که می خواهید در یک وب سایت واحد نصب کنید ، مضامین جدید را نصب کنید:

نحوه پیکربندی قالب چند وب سایت وردپرس blogpascher

پلاگین

منطقه افزونه ها با یک تغییر جزئی مشابه است:

  • هنگام نصب افزونه ، می توانیدبرای شبکه فعال کنید، این باعث می شود تا به طور خودکار برای هر وب سایت شخصی در شبکه فعال شود. صاحبان وب سایت های شخصی نمی توانند آن را خاموش کنند - همیشه فعال خواهد بود.
  • یا اگر مدیریت منو را فعال کردید پلاگین در منطقه تنظیمات شبکهسرپرستهای وب سایت قادر خواهند بود افزونه هایی را که نصب کرده اید فعال کنند یا خیر ، اما بطور مشخص از طریق شبکه فعال نشده اند انتخاب کنند.

به عنوان مثال ، اگر می خواهیدElementor در هر وب سایت شبکه فعال است ، شما باید آن را برای شبکه فعال کنید:

نحوه پیکربندی افزونه وردپرس شبکه چند سایت blogpascher

ایجاد وب سایت های جدید

در آخر ، برای ایجاد دستی یک وب سایت جدید شبکه ، می توانید به آن بروید سایت ها new افزودن جدید :

نحوه راه اندازی وب سایت جدید blogpascher وردپرس چند سایته

وقتی کلیک کنید یک سایت اضافه کنید، می توانید برای پیکربندی / نمایش اطلاعات اضافی ، مانند کاربران ، مضامین و تنظیمات ، این وب سایت را ویرایش کنید. 

نحوه پیکربندی وب سایت وردپرس چند سایته وبلاگ جدید blogpascher 1

داشبورد سرپرست برای وب سایت شخصی

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

بزرگترین تفاوت این است که مدیر وب سایت های جداگانه نمی توانند مضامین یا افزونه های جدیدی نصب کنند (و بسته به نحوه تنظیم موارد ممکن است آنها حتی نتوانند منطقه افزونه ها را ببینند).

به عنوان مثال، یک مالک وب سایت می تواند فعال کردن آن را انتخاب کند تم وردپرس سلام Elementor، اما هیچ گزینه ای برای نصب خود وجود ندارد تم وردپرس :

نحوه پیکربندی وب سایت وردپرس چند سایته وبلاگ جدید blogpascher 2

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

آیا می توان از Elementor Pro در چند سایت وردپرس استفاده کرد؟

بله ، می توانید از Elementor Pro در کنار WordPress Multisite استفاده کنید. با این حال ، به جای استفاده از کلید مجوز برای کل شبکه ، برای هر وب سایت جداگانه به یک کلید مجوز فعال احتیاج دارید.

نتیجه

WordPress Multisite برای هر موقعیتی که شامل چندین وب سایت وردپرس باشد ، راه حل مناسبی نیست ، اما در صورت نیاز به ایجاد شبکه ای از وب سایت های مشابه ، مانند برخی از نمونه هایی که قبلاً ارائه داده ایم ، گزینه عالی خواهد بود.

برای پیکربندی Multisite ، اکثر نصب کننده های خودکار وردپرس به شما امکان می دهند WordPress را با استفاده از کادر انتخاب فعال کنید. اگر نه ، یا اگر می خواهید Multisite را به یک نصب وردپرس موجود اضافه کنید ، می توانید روش دستی را که ما در این پست به تفصیل شرح داده ایم ، دنبال کنید.

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

با این حال ، شما همچنین می توانید مشورت کنید منابع مااگر برای اجرای پروژه های ایجاد سایت های اینترنتی به عناصر بیشتری احتیاج دارید ، با مشورت راهنمای ما در مورد ایجاد وبلاگ وردپرس یا یکی در Divi: بهترین تم وردپرس در همه زمان ها.

اما در عین حال، این مقاله را در شبکه های اجتماعی مختلف خود به اشتراک بگذارید

...