بنر وب سایت مجموعه ایوسی
بنر وب سایت مجموعه ایوسی
جستجو
این کادر جستجو را ببندید.

هدایای ویژه طراحی سایت

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

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

اگر این مقاله را دوست دارید، لطفا آن را با دوستان خود به اشتراک بگذارید.

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

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

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

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

اصول چند سایت وردپرس

  1. چند سایت وردپرس چیست؟
  2. مزایای استفاده از شبکه چند سایتی وردپرس
  3. معایب استفاده از شبکه چند سایتی وردپرس
  4. چه کسی به یک شبکه چند سایتی وردپرس نیاز دارد؟

نصب و راه اندازی چند سایت وردپرس

  1. الزامات یک شبکه چند سایتی وردپرس
  2. انتخاب یک ساختار دامنه برای شبکه چند سایتی شما
  3. راه اندازی زیر دامنه های Wildcard
  4. راه اندازی دامنه سفارشی برای چند سایت وردپرس
  5. فعال کردن ویژگی شبکه چند سایتی وردپرس
  6. راه اندازی شبکه چند سایتی وردپرس

تنظیمات پیکربندی چند سایت وردپرس

  1. پیکربندی تنظیمات شبکه
  2. باز کردن شبکه چند سایتی خود برای ثبت نام
  3. تنظیمات جدید سایت
  4. آپلود تنظیمات شبکه چند سایتی شما
  5. تنظیمات منوی پلاگین

تنظیم محتوای پیش‌فرض، تم و افزونه‌ها

  1. افزودن سایت های جدید به شبکه چند سایتی وردپرس شما
  2. اضافه کردن تم ها و پلاگین ها به شبکه چند سایتی شما
  3. افزودن محتوای پیش فرض به سایت های جدید

عیب یابی و سوالات متداول

  1. عیب یابی مشکلات چند سایت وردپرس
  2. سوالات متداول درباره چند سایت وردپرس

شبکه چند سایتی وردپرس چیست؟

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

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

شبکه چند سایتی وردپرس دارای تنظیمات پیشرفته ای است که می توانید از آنها برای سفارشی کردن هر وب سایت/وبلاگ در شبکه خود استفاده کنید.

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

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

  1. به عنوان مدیر شبکه، می توانید به راحتی چندین سایت را از یک داشبورد مدیریت کنید.
  2. هر سایت در شبکه می تواند کاربران مدیریت خود را داشته باشد. مدیران سایت تنها توانایی مدیریت وب سایت خود را خواهند داشت.
  3. می‌توانید افزونه‌ها/تم‌ها را نصب کنید و با یک بار دانلود آن‌ها را برای چندین سایت فعال کنید.
  4. یک شبکه چند سایتی همچنین مدیریت به‌روزرسانی‌ها را برای شما آسان‌تر می‌کند. شما فقط باید وردپرس، پلاگین ها یا مضامین خود را در یک نصب “Master” به روز کنید.

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

ایجاد یک شبکه چند سایتی وردپرس همیشه برای مدیریت چندین سایت مفید نیست.

در اینجا برخی از معایبی که باید قبل از راه اندازی یک شبکه چند سایتی به خاطر داشته باشید آورده شده است.

  1. همه سایت های موجود در شبکه منابع یکسانی را به اشتراک می گذارند. این بدان معناست که وقتی شبکه شما قطع می شود، سایر سایت ها نیز از کار می افتند.
  2. برای کاربران سطح مبتدی مدیریت ترافیک و منابع سرور دشوار است. اگر یکی از وب‌سایت‌های شما ترافیک غیرمنتظره‌ای دریافت کند، روی همه وب‌سایت‌های دیگر شبکه تأثیر می‌گذارد.
  3. اگر یک وب سایت هک شود ، تمام سایت های موجود در شبکه شما هک می شوند.
  4. برخی از افزونه های وردپرس ممکن است در شبکه چند سایتی به خوبی کار نکنند.
  5. شبکه چند سایتی وردپرس به اندازه کافی توسط همه ارائه دهندگان میزبانی وب پشتیبانی نمی شود، که گزینه های شما را محدود می کند. در ادامه مقاله در مورد این موضوع بیشتر صحبت خواهیم کرد.

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

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

ابزارهای شخص ثالثی برای مدیریت چندین سایت وردپرس از یک داشبورد وجود دارد. ابزارهایی مانند InfiniteWP یا SolidWP (قبلا iThemes) نگهداری چندین سایت وردپرس را در زیر یک سقف بدون جابجایی از یک سایت به سایت دیگر آسان تر می کند.

در اینجا چند سناریو وجود دارد که ایجاد یک شبکه چند سایتی منطقی است:

  1. یک وب سایت مجله با بخش های مختلف که توسط تیم های جداگانه مدیریت می شود
  2. یک وب سایت تجاری با سایت های فرعی برای مکان ها و شعب مختلف
  3. وب سایت های دولتی یا غیرانتفاعی با استفاده از چند سایت وردپرس برای بخش ها، مکان ها و مناطق مختلف
  4. شبکه وبلاگ های شما که روی چندین زیر دامنه اجرا می شوند
  5. مدارس و کالج‌ها از چند سایت برای بخش‌ها و وبلاگ‌های مختلف استفاده می‌کنند یا به دانش‌آموزان اجازه می‌دهند وب‌سایت‌های خود را روی سرورهای مدرسه ایجاد کنند.

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

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

اگر قصد دارید فقط چند وب سایت با ترافیک کم داشته باشید، احتمالاً می توانید از میزبانی مشترک فرار کنید .

با این حال، به دلیل ماهیت یک شبکه چند سایتی، معمولاً با رشد سایت های خود به هاست VPS یا سرور اختصاصی نیاز خواهید داشت.

به غیر از میزبانی وب، به دانش اولیه نصب وردپرس و ویرایش فایل ها با استفاده از FTP نیاز دارید .

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

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

نمونه ای از زیر دامنه:

http://site1.example.com

نمونه ای از زیر شاخه:

http://example.com/site1/

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

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

راه اندازی زیر دامنه های Wildcard

زیر دامنه‌های Wildcard یک زیر دامنه حفره‌دار در زیر نام دامنه شما ایجاد می‌کنند. سپس می‌توان از این زیردامنه نگهدارنده برای نقشه‌برداری زیر دامنه‌هایی که قبلاً تعریف نکرده‌اید استفاده کرد.

این تنظیمات چند سایت وردپرس را قادر می سازد تا با استفاده از زیر دامنه های خود سایت های جدیدی ایجاد کند.

اگر تصمیم دارید از زیر دامنه برای وب سایت های شبکه چند سایتی خود استفاده کنید، باید زیر دامنه های wildcard را تنظیم کنید.

ما به شما نشان خواهیم داد که چگونه این کار را در Bluehost انجام دهید. با این حال، فرآیند اصلی برای همه ارائه دهندگان هاست یکسان است.

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

تنظیمات سایت Bluehost
تنظیمات سایت Bluehost

با این کار صفحه تنظیمات سایت شما باز می شود، جایی که باید به برگه «پیشرفته» بروید.

از آنجا، به قسمت cPanel بروید و روی دکمه “Manage” کلیک کنید.

سی پنل Bluehost تحت تنظیمات پیشرفته سایت

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

اکنون به قسمت Domains بروید و روی “Domains” کلیک کنید.

دامنه های سی پنل Bluehost

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

برای ادامه باید روی دکمه «ایجاد دامنه جدید» کلیک کنید.

دامنه جدید سی پنل Bluehost

در صفحه بعدی، شما باید یک زیر دامنه با wildcard در قسمت Domain اضافه کنید.

یک زیر دامنه دارای علامت ستاره و به دنبال آن یک نقطه و نام دامنه شما است. مثل این:

*.example.com

فراموش نکنید که example.com را با نام دامنه خود جایگزین کنید.

زیر دامنه سی پنل Bluehost Wildcard

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

فقط روی دکمه “ارسال” کلیک کنید تا تنظیمات دامنه شما ذخیره شود.

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

راه اندازی دامنه های سفارشی برای هر سایت

چند سایت وردپرس همچنین به شما امکان می دهد دامنه های مختلفی را برای هر وب سایت در شبکه چند سایتی خود تنظیم کنید.

برای راه اندازی دامنه های سفارشی، باید از ویژگی نقشه برداری دامنه استفاده کنید و رکوردهای سرور نام را در حساب ثبت کننده دامنه خود به روز کنید .

مدیریت سایت ها

فعال کردن ویژگی شبکه چند سایتی وردپرس

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

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

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

سپس با استفاده از یک سرویس گیرنده FTP یا مدیریت فایل cPanel به سایت خود متصل شوید و فایل wp-config.php را برای ویرایش باز کنید.

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

/* Multisite */
define( 'WP_ALLOW_MULTISITE', true );

پس از انجام این کار، می توانید فایل wp-config.php خود را ذخیره و در سرور آپلود کنید.

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

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

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

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

به سادگی از صفحه پلاگین ها » پلاگین های نصب شده دیدن کنید و همه افزونه ها را انتخاب کنید. شما باید از منوی کشویی «Bulk Actions» گزینه «غیرفعال کردن» را انتخاب کنید و سپس روی دکمه «اعمال» کلیک کنید.

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

اکنون می توانید به صفحه Tools » Network Setup بروید .

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

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

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

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

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

برای ادامه روی دکمه ‘Install’ کلیک کنید.

اکنون وردپرس کدی را به شما نشان می دهد که به ترتیب به فایل های wp-config.php و .htaccess خود اضافه کنید .

قوانین پیکربندی چند سایتی وردپرس را به فایل های wp-config و .htaccess اضافه کنید

می توانید از یک سرویس گیرنده FTP یا مدیر فایل در سی پنل برای کپی و پیست کردن کد استفاده کنید.

ابتدا فایل wp-config.php را ویرایش کنید و کد را درست در زیر خطی که در مرحله قبل اضافه کردید قرار دهید.

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

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

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

پیکربندی تنظیمات شبکه

اکنون که شبکه چند سایتی را راه اندازی کرده اید، زمان آن است که تنظیمات شبکه آن را پیکربندی کنید.

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

پس از آن، برای تغییر تنظیمات شبکه، افزودن سایت‌های جدید و پیکربندی تنظیمات دیگر، باید به تنظیمات «شبکه داشبورد» بروید.

هنگامی که ماوس خود را به منوی “سایت های من” در نوار ابزار مدیریت ببرید، یک پنجره بازشو ظاهر می شود. روی Network Admin » Dashboard کلیک کنید .

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

این شما را به داشبورد شبکه چند سایتی می برد. متوجه خواهید شد که آیتم های منوی جدیدی برای مدیریت شبکه چند سایتی شما وجود دارد.

همچنین ویجت داشبورد «در حال حاضر» را مشاهده خواهید کرد که به شما امکان می‌دهد یک سایت جدید ایجاد کنید و کاربران جدید اضافه کنید.

منطقه مدیریت چند سایت

برای پیکربندی تنظیمات شبکه، فقط باید روی پیوند “تنظیمات” در نوار کناری مدیریت کلیک کنید.

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

تنظیمات کلی چند سایت وردپرس

باز کردن شبکه چند سایتی خود برای ثبت نام

بخش «تنظیمات ثبت نام» در صفحه تنظیمات شبکه احتمالاً مهمترین تنظیم در کل تنظیمات شبکه شما است.

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

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

امکان ثبت نام کاربر و سایت در چند سایت وردپرس

اگر شبکه چند سایتی خود را برای ثبت نام باز می کنید، می توانید کادر کنار گزینه “اعلان ثبت نام” را علامت بزنید.

این به شما امکان می دهد هر بار که کاربر یا سایت جدیدی ثبت می شود، اعلان های ایمیل را دریافت کنید.

اگر می‌خواهید به مدیران سایت اجازه دهید تا کاربران جدیدی را به سایت خود اضافه کنند، می‌توانید کادر کنار گزینه «افزودن کاربران جدید» را علامت بزنید.

تنظیمات چند سایتی اضافی

گزینه ثبت ایمیل محدود به شما امکان می دهد ثبت سایت یا کاربر را به آدرس های ایمیل از دامنه های خاص محدود کنید.

این به ویژه زمانی مفید است که فقط می خواهید به افراد سازمان خود اجازه ثبت نام و ایجاد کاربران یا سایت ها را بدهید.

به طور مشابه، شما همچنین می توانید دامنه های خاصی را از ثبت ممنوع کنید.

تنظیمات جدید سایت

بخش “تنظیمات سایت جدید” به شما امکان می دهد گزینه های پیش فرض را برای سایت های جدید ایجاد شده در شبکه چند سایتی خود پیکربندی کنید.

می‌توانید ایمیل‌های خوش‌آمدگویی و محتوای اولین پست، صفحه و نظر پیش‌فرض را در این تنظیمات تغییر دهید.

تنظیمات جدید سایت برای چند سایت وردپرس

به عنوان یک سرپرست شبکه، می‌توانید این تنظیمات را در هر زمان تغییر دهید.

آپلود تنظیمات شبکه چند سایتی شما

مهم است که مراقب استفاده از منابع سرور خود باشید. در بخش «تنظیمات آپلود»، می‌توانید کل فضایی را که یک سایت می‌تواند برای آپلود استفاده کند محدود کنید.

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

تنظیمات آپلود چند سایت وردپرس

انواع فایل های آپلود پیش فرض فایل های تصویری، صوتی، تصویری و pdf هستند. در صورت تمایل می توانید انواع فایل های اضافی مانند doc، docx، odt و غیره را اضافه کنید.

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

تنظیمات منوی پلاگین

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

منوی افزونه چند سایت وردپرس

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

هنگامی که از تمام تنظیمات پیکربندی راضی شدید، ادامه دهید و روی دکمه “ذخیره تغییرات” کلیک کنید.

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

برای افزودن یک سایت جدید به شبکه چند سایتی وردپرس خود، به سادگی بر روی “سایت ها” در زیر منوی سایت های من » مدیر شبکه در نوار ابزار مدیریت کلیک کنید.

مدیریت سایت ها در چند سایت وردپرس

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

برای افزودن یک سایت جدید، روی دکمه «افزودن جدید» در بالا کلیک کنید.

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

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

در مرحله بعد، عنوان سایت را اضافه کرده و آدرس ایمیل مدیر سایت را وارد کنید .

افزودن جزئیات جدید سایت

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

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

پس از اتمام کار، به سادگی بر روی دکمه “افزودن سایت” کلیک کنید.

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

اگر کاربر جدیدی ایجاد کنید، آن کاربر ایمیلی حاوی دستورالعمل تنظیم رمز عبور و ورود به سیستم دریافت می کند.

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

به طور پیش‌فرض، مدیران سایت‌ها در یک شبکه چند سایتی نمی‌توانند به تنهایی تم‌ها و افزونه‌ها را نصب کنند.

به عنوان مدیر شبکه، می‌توانید افزونه‌ها و تم‌های مربوطه را نصب کنید تا برای همه سایت‌های شبکه شما در دسترس باشند.

نصب تم برای شبکه چند سایتی شما

برای افزودن تم، به صفحه «سایت‌های من» » مدیر شبکه » تم ها بروید .

تم های چند سایتی وردپرس

در این صفحه فهرستی از تم هایی را مشاهده می کنید که در حال حاضر در چند سایت وردپرس شما نصب شده اند.

می‌توانید با کلیک بر روی گزینه «فعال کردن شبکه» در زیر آن موضوع، یک تم را در دسترس سایر سایت‌ها قرار دهید.

همچنین می‌توانید با کلیک بر روی پیوند «غیرفعال کردن شبکه» در زیر موضوع، یک طرح زمینه را غیرفعال کنید. توجه: گزینه Network Disable تنها زمانی ظاهر می شود که موضوع فعال باشد.

برای افزودن یک تم جدید، باید بر روی دکمه «افزودن جدید» در بالای صفحه کلیک کنید و سپس یک تم وردپرس را مانند حالت عادی نصب کنید.

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

اگر به توصیه هایی در مورد تم هایی که باید در شبکه خود در دسترس قرار دهید نیاز دارید، در اینجا بهترین تم های وردپرس را انتخاب می کنیم که می توانید استفاده کنید:

تنظیم یک تم پیش فرض برای شبکه چند سایتی شما

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

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

// Setting default theme for new sites
define( 'WP_DEFAULT_THEME', 'your-theme' );

نام طرح زمینه خود را جایگزین your-theme کنید. شما باید از نام پوشه تم استفاده کنید، که می توانید با نگاه کردن به پوشه /wp-content/themes/ با استفاده از FTP یا File Manager آن را پیدا کنید.

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

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

پلاگین های فعال سازی شبکه

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

برای توصیه های بیشتر افزونه، لیست ما از افزونه های ضروری وردپرس برای همه وب سایت ها را ببینید.

توجه: اگر قبلاً گزینه Plugins Menu را برای مدیران سایت در “تنظیمات شبکه” فعال کرده اید، مدیران سایت می توانند افزونه های نصب شده را به تنهایی فعال یا غیرفعال کنند. مدیران سایت نمی توانند به تنهایی یک افزونه جدید را حذف یا نصب کنند.

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

به طور پیش‌فرض، وردپرس به شما اجازه می‌دهد تا محتوای پیش‌فرض را برای هر سایت در شبکه چندسایتی خود اضافه و ویرایش کنید. می توانید به تنظیمات » صفحه تنظیمات شبکه بروید و این محتوا را در بخش «تنظیمات سایت جدید» اضافه کنید.

محتوای پیش فرض جدید سایت در چند سایت وردپرس

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

اما اگر می‌خواهید محتوای پیش‌فرض اضافی به هر سایت جدید اضافه شود چه؟

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

در این مثال، ما قصد داریم یک صفحه پیش فرض جدید برای هر سایت جدید ایجاد کنیم. می توانید این کد را به فایل functions.php سایت اصلی خود یا با استفاده از افزونه WPCode در سایت اصلی خود اضافه کنید:

add_action('wpmu_new_blog', 'wpb_create_my_pages', 10, 2);
  
function wpb_create_my_pages($blog_id, $user_id){
  switch_to_blog($blog_id);
  
// create a new page
  $page_id = wp_insert_post(array(
    'post_title'     => 'About',
    'post_name'      => 'about',
    'post_content'   => 'This is an about page. You can use it to introduce yourself to your readers or you can simply delete it.',
    'post_status'    => 'publish',
    'post_author'    => $user_id, // or "1" (super-admin?)
    'post_type'      => 'page',
    'menu_order'     => 1,
    'comment_status' => 'closed',
    'ping_status'    => 'closed',
 ));
   
restore_current_blog();
}

می توانید از همان کد با تغییرات اندک برای ایجاد پست های پیش فرض برای سایت های جدید استفاده کنید. کد زیر را بررسی کنید:

add_action('wpmu_new_blog', 'wpb_create_my_pages', 10, 2);
  
function wpb_create_my_pages($blog_id, $user_id){
  switch_to_blog($blog_id);
  
// create a new page
  $page_id = wp_insert_post(array(
    'post_title'     => 'A sample blog post',
    'post_name'      => 'sample-blog-post',
    'post_content'   => 'This is just another sample blog post. Feel free to delete it.',
    'post_status'    => 'publish',
    'post_author'    => $user_id, // or "1" (super-admin?)
    'post_type'      => 'post',
 ));
   
restore_current_blog();
}

عیب یابی مشکلات چند سایت وردپرس

اکثر مشکلات رایج در راه اندازی شبکه چند سایتی وردپرس به دلیل پیکربندی نادرست زیر دامنه های wildcard و مشکلات نقشه برداری دامنه رخ می دهد. قبل از راه اندازی چند سایت، مطمئن شوید که میزبان وب شما از زیر دامنه های wildcard پشتیبانی می کند.

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

رفع مشکلات ورود به سیستم در نصب چند سایت

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

برای رفع این مشکل، خط زیر را در فایل wp-config.php پیدا کنید:

define('SUBDOMAIN_INSTALL', false);

اکنون به سادگی آن را با خط زیر جایگزین کنید:

define('SUBDOMAIN_INSTALL', 'false');
کاربران تایید نشده را پیدا کنید

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

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

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

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

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

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

۱. آیا می توانم سایت های خود را با یک شبکه چند سایتی بهتر مدیریت کنم؟

صادقانه بگویم، پاسخ واقعاً به سناریوی استفاده شما بستگی دارد.

به عنوان مثال، اگر وب سایت های شما به یکدیگر مرتبط نیستند، بهتر است از یک ابزار مدیریت سایت چندگانه مانند InifiteWP استفاده کنید .

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

۲. آیا وردپرس چند سایتی باعث می شود که وب سایت های من سریعتر بارگذاری شوند؟

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

با این حال، در یک حساب میزبانی مشترک، افزایش ترافیک باعث افزایش استفاده از حافظه و کاهش سرعت همه وب‌سایت‌ها در شبکه چند سایتی می‌شود. برای بهبود سرعت چند سایت، راهنمای ما در مورد عملکرد و بهینه سازی سرعت وردپرس را ببینید .

۳. آیا می توانم یک فروشگاه آنلاین به یک وب سایت چند سایت وردپرس اضافه کنم؟

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

۴. آیا می توانم ‘افزونه x’ را در چند سایت وردپرس خود نصب کنم؟

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

۵. چگونه می توانم ورود و نقش های کاربر را در شبکه چند سایتی به اشتراک بگذارم؟

به طور پیش فرض، کاربری که در یک سایت ثبت نام کرده است نمی تواند ثبت نام کند یا به سایت دیگری در همان شبکه اضافه شود. دلیل آن این است که آنها قبلاً در پایگاه داده مشترک وردپرس ثبت شده اند. با این حال، آنها هیچ گونه امتیاز نقش کاربری در سایت های دیگر ندارند .

می توانید از افزونه های شخص ثالث مانند WP Multisite User Sync برای همگام سازی کاربران در سراسر شبکه استفاده کنید. با این حال، باید مراقب باشید، زیرا ممکن است در نهایت به شخصی امتیازات مدیریتی را به یک سایت بدهید.

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

و بخوانید:

اگر این مقاله را دوست دارید، لطفا آن را با دوستان خود به اشتراک بگذارید.

آخرین کتاب‌های ایوسی

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

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