Multisite trên WordPress cho phép bạn xây dựng toàn bộ mạng lưới các trang web được cung cấp bởi một cài đặt WordPress duy nhất.

Bạn có thể giữ cho mạng của mình ở chế độ riêng tư và sử dụng nó để cung cấp năng lượng cho mạng các trang web của riêng bạn - giống như một doanh nghiệp địa phương tạo ra một trang web mạng cho từng vị trí. Hoặc, bạn có thể đặt mạng của mình ở chế độ công khai và cho phép mọi người đăng ký và tạo các trang web của riêng họ trong mạng của bạn, như WordPress.com.

Mặc dù mọi trang web đều có bảng điều khiển riêng, nhưng tất cả đều được cung cấp bởi một cài đặt WordPress duy nhất và một cơ sở dữ liệu duy nhất và chủ sở hữu trang web cá nhân không có nhiều quyền kiểm soát.

Trong bài đăng này, chúng tôi sẽ chia sẻ thêm một chút về cách Multisite hoạt động trên WordPress và khi nào thì hay không, bạn nên sử dụng nó. Sau đó, chúng tôi sẽ hướng dẫn bạn từng bước cách thiết lập mạng Multisite của riêng bạn trên WordPress.

Nhưng trước đây, hãy cùng nhau khám phá Làm thế nào để cài đặt một bước 7 blog WordPress et Làm thế nào để tìm kiếm, cài đặt và kích hoạt một chủ đề WordPress trên blog của bạn.

Sau đó, trở lại lý do tại sao chúng ta ở đây.

WordPress Multisite hoạt động như thế nào?

Multisite là một tính năng cơ bản của WordPress, mặc dù nó không được bật theo mặc định.

Khi bạn kích hoạt nó, bạn sẽ nhận được một bảng điều khiển quản trị mạng nơi bạn có thể quản lý tất cả các trang web trong mạng của mình. WordPress Multisite cũng thêm một vai trò người dùng đểQuản trị mạng, là loại tài khoản người dùng duy nhất có thể truy cập trang tổng quan nói trên.

Ở đó bạn có thể đưa ra các quyết định như:

  • Người dùng có thể đăng ký và tạo trang web của riêng mình hay không.
  • Những chủ đề và plugin nào có sẵn cho các trang web mạng.
  • Chủ sở hữu trang web cá nhân có quyền kiểm soát bao nhiêu và liệu họ có thể tắt thủ công một số plugin nhất định mà bạn đã cung cấp cho họ hay không.

Mỗi trang web cũng sẽ có bảng điều khiển WordPress riêng, nơi mọi người có thể quản lý nội dung, chủ đề và plugin. Tuy nhiên, không giống như một trang web WordPress thông thường, các quản trị viên trang web riêng lẻ không thể cài đặt các chủ đề hoặc plugin của riêng họ - họ chỉ có thể chọn từ các tùy chọn mà quản trị viên mạng toàn cầu đã bật.

Cách nhiều trang web WordPress hoạt động ở cấp độ kỹ thuật

Multisite trên WordPress cho phép bạn tạo các trang web mạng không giới hạn, nhưng có một sự khác biệt lớn về cách WordPress lưu trữ dữ liệu cho các trang web đó.

Nếu bạn cần tạo nhiều trang web WordPress duy nhất, mỗi trang web sẽ có cơ sở dữ liệu và tệp riêng.

Tuy nhiên, với Multisite, tất cả các trang web đều chia sẻ cùng một cơ sở dữ liệu và các tệp giống nhau.

  • WordPress tạo các bảng cơ sở dữ liệu mới cho mỗi trang web mạng.
  • WordPress chia sẻ một vài bảng giữa tất cả các trang web của mạng. wp_users.

Ngoài ra, để tổ chức các tệp cho mỗi trang web trên mạng, WordPress thêm một thư mục cho mỗi trang web trong thư mục tải xuống. Ví dụ :

  • Trang web đơn lẻ - các lượt tải xuống được lưu trữ trong wp-content / uploads / năm / tháng
  • Multisite - tải xuống được lưu trữ trong wp-content / uploads / NETWORK_SITE / năm / tháng

Khi nào bạn nên sử dụng mạng Multisite trên WordPress?

Mạng Multisite trên WordPress là một lựa chọn tốt nếu bạn:

  • Tìm cách tạo nhiều trang web có chức năng tương tự.
  • Tìm cách tạo một nơi mà người dùng có thể tạo các trang web của riêng họ, như WordPress.com. Một số plugin đăng ký - Tư cách thành viên - thậm chí có thể tích hợp với Multisite để bạn có thể tính phí mọi người xây dựng một trang web trên mạng của bạn.

Đối với trường hợp sử dụng đầu tiên, một vài ví dụ sẽ là:

  • Một doanh nghiệp thực với một trang web riêng cho từng chi nhánh.
  • Một trường đại học có một trang web khác nhau cho từng bộ phận hoặc thành viên của khoa.
  • Một đại lý bất động sản / bảo hiểm với một trang web riêng cho từng đại lý.
  • Vv ...

Ví dụ: trang web của Đại học Bang Georgia dựa trên cài đặt Multisite WordPress với hơn 150 trang web mạng cho các phòng ban, chức năng khác nhau, v.v.

Bạn có thể sử dụng WordPress Multisite để lưu trữ các trang web của khách hàng không?

Với Ánh xạ tên miền nhiều trang WordPress, bạn có tùy chọn sử dụng tên miền được tùy chỉnh hoàn toàn cho từng trang web trong mạng của bạn, điều này có thể khiến bạn tự hỏi liệu bạn có thể sử dụng Multisite như một cách dễ dàng hơn để quản lý nhiều trang web của khách hàng hay không.

Chà… chắc chắn là có thể, và tôi biết rằng có một vài nhà phát triển WordPress chọn giải pháp này cho các trang web khách hàng mà không có bất kỳ chức năng đặc biệt nào.

Tuy nhiên, tôi không nghĩ đây là cách tiếp cận tốt nhất vì một vài lý do:

  • Cơ sở dữ liệu được chia sẻ - tất cả các trang web của khách hàng của bạn sẽ chia sẻ một cơ sở dữ liệu duy nhất, điều này không tuyệt vời từ quan điểm bảo mật.
  • Điểm lỗi duy nhất - Sử dụng một cài đặt WordPress duy nhất có thể khiến tất cả các trang web của bạn gặp rủi ro, nếu cài đặt đó không thành công.
  • Tài nguyên củachỗ ở được chia sẻ – tất cả các trang web trên mạng của bạn đều chia sẻ cùng một tài nguyênchỗ ở, đây có thể là một vấn đề nếu một trang web trên mạng sử dụng nhiều tài nguyên hơn các trang web khác.
  • Khó khăn khi di chuyển - Nếu bạn cần di chuyển trang web của khách hàng của mình sang nơi khác, điều đó sẽ rất khó khăn. Mặc dù có thể trích xuất một trang web từ một mạng nhiều trang, nhưng nó đòi hỏi nhiều sự tham gia hơn so với quá trình di chuyển thông thường hoặc bạn sẽ phải mua một thứ gì đó như WP Di chuyển DB.

Khám phá cũng của chúng tôi Các plugin 9 WordPress để di chuyển và sao chép blog của bạn

Cách tạo mạng multisite trong WordPress

Dưới đây chúng tôi sẽ chỉ cho bạn quy trình tạo mạng Multisite trên WordPress.

Tuy nhiên, nhiều công ty lưu trữ hiện nay đề nghị tạo mạng Multisite trên WordPress trong các công cụ tự động cài đặt của họ. Vì vậy, trước khi xem hướng dẫn này, chúng tôi mời bạn kiểm tra xem trình cài đặt tự động của máy chủ lưu trữ web của bạn có cung cấp cho bạn tùy chọn multisite với một cú nhấp chuột hay không:

Cách cấu hình blogpascher máy chủ lưu trữ mạng đa trang của wordpress

Nếu không đúng như vậy hoặc nếu bạn muốn kích hoạt chức năng Multisite trên một trang web hiện có, đây là cách định cấu hình mọi thứ ...

1. Kích hoạt WordPress Multisite trong tệp wp-config.php

Thông thường, việc tạo cài đặt WordPress Multisite mới sẽ dễ dàng hơn, nhưng bạn cũng có thể kích hoạt nó trên một trang web WordPress hiện có. (trước tiên hãy nhớ tắt tất cả các plugin của bạn).

Để bắt đầu, bạn cần kết nối với trang web của mình qua Trình quản lý tệp FTP hoặc cPanel và chỉnh sửa tệp của bạn wp-config.php. Sau đó thêm đoạn mã sau vào trên dòng

/ * Vậy thôi, đừng chỉnh sửa nữa! Chúc bạn xuất bản vui vẻ. * / 

/ * Đa điểm * /
xác định ('WP_ALLOW_MULTISITE', true);

Cách định cấu hình máy chủ web nhiều trang web wordpress blogpascher 2

Sau đó, lưu tệp và tải nó lên máy chủ của bạn.

2. Chạy công cụ trình cài đặt mạng trong bảng điều khiển WordPress

Sau khi bạn thêm dòng này vào tệp wp-config.php, Đăng nhập vào bảng điều khiển trang web WordPress của bạn và điều hướng đến Công cụ → Thiết lập mạng

Cách cấu hình mạng blogpascher cài đặt nhiều trang web wordpress

Tại đây, bạn sẽ đưa ra một lựa chọn rất quan trọng về cấu trúc URL của mạng của mình. Chính xác hơn, nếu mỗi trang web sau này phải có cấu trúc URL riêng:

  • Tên miền phụ - như site1.votrereseau.com. Nếu bạn chọn miền phụ, bạn cũng phải thêm một bản ghi DNS chung.
  • Thư mục con - như mạng / trang web của bạn1. Không có cấu hình với phương pháp này.

Không có câu trả lời đúng - hãy chắc chắn suy nghĩ về nó, vì bạn sẽ không thể thay đổi cấu trúc này sau này.

Ngoài ra, còn có tùy chọn thứ ba - ánh xạ miền, cho phép bạn sử dụng miền tùy chỉnh cho từng trang web trong mạng - ví dụ site1.com, site2.com. Nếu bạn muốn đi theo con đường này, tất cả những gì bạn cần làm là chọn các thư mục con ngay bây giờ, vì bạn sẽ cần xác định ánh xạ miền sau này. 

Khi bạn đã lựa chọn và định cấu hình chi tiết mạng cơ bảnClick vào Cài đặt.

3. Thêm các đoạn mã vào wp-config.php và .htaccess

Trên trang tiếp theo, WordPress sẽ cung cấp cho bạn hai đoạn mã mà bạn cần thêm vào tệp trang web của mình:

Đoạn mã đầu tiên nằm trong wp-config.php phía trên dòng / * Vậy thôi, đừng chỉnh sửa nữa! Chúc bạn xuất bản vui vẻ. * /

Đoạn mã thứ hai nằm trong tệp .htaccess và thay thế các quy tắc WordPress hiện có.

Cách cấu hình mạng wordpress multisite trích xuất mã blogpascher

Đây là tệp wp-config.php của bạn sẽ trông như thế nào:

Cách cấu hình mạng multisite wordpress wp config blogpascher

Và đây là tệp .htaccess của bạn sẽ trông như thế nào - hãy lưu ý cách bạn ghi đè các quy tắc WordPress hiện có:

Cách cấu hình mạng multisite wordpress wp config blogpascher 1

Bây giờ - mạng multisite của bạn đang hoạt động!

4. Quản lý mạng multisite từ bảng điều khiển quản trị mạng

Sau khi hoàn thành bước trước, bạn có thể cần đăng nhập lại vào bảng điều khiển WordPress của mình.

Sau đó, bạn sẽ thấy khu vực quản trị mạng mới. Bạn có thể truy cập nó từ tùy chọn Các trang web của tôi trong thanh công cụ WordPress, hoặc bạn có thể truy cập yourite.com/wp-admin/network :

Làm thế nào để cấu hình mạng multisite wordpress quản lý multisite blogpascher

Giống như cách trang tổng quan WordPress thông thường cho phép bạn quản lý một cài đặt trang web duy nhất, Trang tổng quan quản trị mạng cho phép bạn quản lý cài đặt cho toàn bộ mạng của mình.

Chúng ta hãy xem xét một số tính năng quan trọng ở đây.

Cài đặt mạng

Để định cấu hình những thứ bạn phải truy cập Cài đặt → Cài đặt mạng. Ở đó, bạn có thể định cấu hình các cài đặt cơ bản cho hoạt động của mạng, chẳng hạn như mọi người có thể đăng ký và / hoặc tạo các trang web mới hay không, cũng như nội dung mặc định được cài đặt trên các trang web mới. :

Cách định cấu hình cài đặt mạng blogpascher mạng đa trang web wordpress

chủ đề

Tiếp theo, tab Chủ đề cho phép bạn chọn các chủ đề có sẵn cho từng chủ sở hữu trang web. Chủ sở hữu trang web cá nhân sẽ có thể chọn từ tất cả các chủ đề bạn đã bật trên mạng và bạn có thể cài đặt các chủ đề mới giống như khi bạn cài đặt một trang web duy nhất:

Cách cấu hình chủ đề blogpascher wordpress mạng multisite

bổ sung

Khu vực plugin cũng tương tự, chỉ với một chút sửa đổi:

  • Khi bạn cài đặt một plugin, bạn có thểkích hoạt mạng, làm cho nó tự động hoạt động cho từng trang web riêng lẻ trong mạng. Chủ sở hữu trang web cá nhân không thể tắt nó - nó sẽ luôn hoạt động.
  • Hoặc, nếu bạn kích hoạt quản trị menu của bổ sung trong khu vực Cài đặt mạng, các quản trị viên trang web riêng lẻ sẽ có thể chọn có bật hay không các plugin mà bạn đã cài đặt nhưng chưa bật cụ thể qua mạng.

Ví dụ, nếu bạn muốnElementor đang hoạt động trên mỗi trang web của mạng, bạn phải kích hoạt nó cho mạng:

Làm thế nào để cấu hình nhiều trang web plugin wordpress blogpascher

Tạo các trang web mới

Cuối cùng, để tạo thủ công một trang web mạng mới, bạn có thể vào Trang web → Thêm mới :

Cách thiết lập mạng đa trang web wordpress trang web blogpascher mới

Khi bạn nhấp vào Thêm trang web, bạn có thể chỉnh sửa trang web này để định cấu hình / hiển thị thông tin bổ sung, chẳng hạn như người dùng, chủ đề và cài đặt. 

Cách cấu hình mạng đa trang wordpress trang web blogpascher mới 1

Bảng điều khiển quản trị viên cho từng trang web

Ngoài khu vực quản trị mạng, mỗi trang web riêng lẻ cũng có bảng điều khiển WordPress của riêng mình, trông và hoạt động giống như bảng điều khiển WordPress bình thường.

Sự khác biệt lớn nhất là quản trị viên trang web riêng lẻ không thể cài đặt các chủ đề hoặc plugin mới (và họ thậm chí có thể không nhìn thấy khu vực Plugin, tùy thuộc vào cách bạn thiết lập mọi thứ).

Ví dụ: chủ sở hữu trang web có thể chọn bật theme WordPress Xin chào Elementor, nhưng không có tùy chọn để cài đặt riêng theme WordPress :

Cách cấu hình mạng đa trang wordpress trang web blogpascher mới 2

Tương tự như vậy, vì Elementor được kích hoạt mạng, chủ sở hữu trang web cá nhân có thể truy cập tất cả các tính năng thông thường của Elementor, nhưng họ sẽ không thể cài đặt các plugin của riêng mình hoặc hủy kích hoạt Elementor.

Có thể sử dụng Elementor Pro trên WordPress Multisite không?

Có, bạn có thể sử dụng Elementor Pro cùng với WordPress Multisite. Tuy nhiên, bạn sẽ cần một khóa cấp phép hoạt động cho từng trang web riêng lẻ trên mạng, thay vì chỉ sử dụng một khóa cấp phép cho toàn bộ mạng.

Kết luận

WordPress Multisite không phải là giải pháp phù hợp cho mọi tình huống liên quan đến nhiều trang web WordPress, nhưng nó là một lựa chọn tuyệt vời nếu bạn cần tạo một mạng lưới các trang web tương tự, giống như một số ví dụ mà chúng tôi đã giới thiệu trước đó.

Để định cấu hình Multisite, hầu hết các trình cài đặt tự động của WordPress đều cho phép bạn bật WordPress bằng hộp kiểm. Nếu không, hoặc nếu bạn muốn thêm Multisite vào cài đặt WordPress hiện có, bạn có thể làm theo phương pháp thủ công mà chúng tôi đã trình bày chi tiết trong bài đăng này.

Đây là ! Đó là nó cho hướng dẫn này. Nếu bạn có bình luận hoặc đề xuất, đừng ngần ngại cho chúng tôi biết trong phần dành riêng.

Tuy nhiên, bạn cũng có thể tham khảo ý kiến tài nguyên của chúng tôi, nếu bạn cần thêm các yếu tố để thực hiện các dự án tạo trang Internet của mình, bằng cách tham khảo hướng dẫn của chúng tôi về Tạo blog WordPress hoặc một ngày Divi: chủ đề WordPress tốt nhất mọi thời đại.

Nhưng trong lúc này, chia sẻ bài viết này trên các mạng xã hội khác nhau của bạn

...