Cách cài đặt và thiết lập WordPress Multisite Network

Mục lục

Bạn có thắc mắc làm thế nào để thiết lập và cài đặt mạng grid nhiều website WordPress không? WordPress có khả năng tích hợp để tạo nhiều website bằng một cài đặt WordPress duy nhất.

Mạng grid nhiều website WordPress thường được các blog, trường học và doanh nghiệp sử dụng khi cần chạy các website riêng biệt nhưng muốn quản lý chúng trong một dashboard.

Trong bài viết này, WPBeginner Việt Nam sẽ chỉ cho bạn cách cài đặt và thiết lập mạng grid nhiều website WordPress đúng cách.

hướng dẫn từng bước về cách cài đặt và thiết lập mạng grid nhiều website WordPress

Vì đây là một bài viết toàn diện, WPBeginner Việt Nam đã thêm mục lục này để dễ điều hướng hơn. Bạn có thể sử dụng các link nhanh bên dưới để chuyển đến phần bạn muốn tìm hiểu:

Cơ bản về WordPress Multisite

  1. WordPress Multisite là gì?
  2. Ưu điểm của việc sử dụng mạng grid WordPress Multisite
  3. Nhược điểm của việc sử dụng mạng grid WordPress Multisite
  4. Ai cần mạng grid WordPress Multisite?

Cài đặt và thiết lập WordPress Multisite

  1. Yêu cầu đối với Mạng grid WordPress Multisite
  2. Chọn Cấu trúc Tên miền cho Mạng grid Nhiều website của Bạn
  3. Thiết lập tên miền phụ Wildcard
  4. Thiết lập tên miền custom cho WordPress Multisite
  5. Kích hoạt tính năng mạng grid WordPress Multisite
  6. Thiết lập mạng grid WordPress Multisite của bạn

Cài đặt cấu hình WordPress Multisite

  1. Cấu hình cài đặt mạng
  2. Mở Mạng grid Multisite của bạn để Đăng ký
  3. Cài đặt website mới
  4. Tải lên Cài đặt cho Mạng grid Multisite của bạn
  5. Cài đặt Menu Plugin

Thiết lập content, theme và plugin mặc định

  1. Thêm các website mới vào mạng grid WordPress Multisite của bạn
  2. Thêm theme và plugin vào mạng grid nhiều website của bạn
  3. Thêm Nội dung Mặc định vào Các Trang web Mới

Xử lý sự cố và Câu hỏi thường gặp

  1. Xử lý sự cố WordPress Multisite
  2. Câu hỏi thường gặp về WordPress Multisite

Mạng grid WordPress Multisite là gì?

Mạng grid nhiều website WordPress cho phép bạn chạy và quản lý nhiều blog hoặc website WordPress từ một cài đặt WordPress duy nhất.

Nó cho phép bạn tạo các website mới ngay lập tức và quản lý chúng bằng cùng tên người dùng và mật khẩu. Bạn thậm chí có thể cho phép người dùng khác đăng ký và tạo blog hoặc website của họ trên tên miền của bạn.

Mạng grid nhiều website WordPress đi kèm với các cài đặt nâng cao mà bạn có thể sử dụng để custom từng website/blog trên mạng grid của mình.

Ưu điểm của việc sử dụng mạng grid WordPress Multisite

Trong nhiều trường hợp, mạng grid WordPress multisite có thể hữu ích hơn việc quản lý nhiều trang WordPress độc lập. Sau đây là một số lợi thế khi sử dụng mạng grid WordPress multisite:

  1. Là quản trị viên mạng, bạn có thể dễ dàng quản lý nhiều website từ một dashboard duy nhất.
  2. Mỗi site trên mạng có thể có người dùng quản trị. Người quản trị site sẽ có khả năng quản lý chỉ website của họ.
  3. Bạn có thể cài đặt plugin/theme và kích hoạt chúng cho nhiều website chỉ bằng một lần download.
  4. Mạng grid nhiều website cũng giúp bạn quản lý các bản cập nhật dễ dàng hơn. Bạn chỉ cần cập nhật WordPress, plugin hoặc theme của mình trên một bản cài đặt “chính”.

Nhược điểm của việc sử dụng mạng grid WordPress Multisite

Việc tạo mạng grid nhiều website WordPress không phải lúc nào cũng hữu ích cho việc quản lý nhiều website.

Sau đây là một số nhược điểm mà bạn nên lưu ý trước khi thiết lập mạng nhiều website.

  1. Tất cả các website trên mạng chia sẻ cùng một tài nguyên. Điều này có nghĩa là khi mạng của bạn ninger hoạt động, tất cả các website khác cũng ninger hoạt động.
  2. Người dùng mới bắt đầu khó có thể quản lý traffic và tài nguyên server. Nếu một trong các website của bạn có traffic bất ngờ, nó sẽ ảnh hưởng đến tất cả các website khác trên mạng.
  3. Nếu một website bị hack, tất cả các website trong mạng của bạn đều bị hack.
  4. Một số plugin WordPress có thể không hoạt động tốt trên mạng nhiều website.
  5. Mạng grid nhiều website WordPress không được hỗ trợ đầy đủ bởi tất cả các nhà cung cấp dịch vụ hosting web, điều này hạn chế các option của bạn. Chúng tôi sẽ nói thêm về điều này sau trong bài viết.

Ai cần mạng grid WordPress Multisite?

Chỉ vì bạn quản lý nhiều website WordPress không có nghĩa là bạn cần phải bắt đầu sử dụng mạng grid nhiều website.

Có các công cụ của bên thứ ba để quản lý nhiều trang WordPress từ một dashboard duy nhất. Các công cụ như InfiniteWP hoặc SolidWP (trước đây là iThemes) giúp bạn dễ dàng duy trì nhiều trang WordPress dưới một mái nhà mà không cần chuyển đổi qua lại giữa các trang này với nhau.

Sau đây là một số tình huống khi việc tạo mạng grid nhiều địa điểm có ý nghĩa:

  1. Một website tạp chí với các mục khác nhau được quản lý bởi các nhóm riêng biệt
  2. Một website kinh doanh với các website con cho các địa điểm và chi nhánh khác nhau
  3. Các website của chính phủ hoặc phi lợi nhuận sử dụng WordPress multisite cho các phòng ban, địa điểm và khu vực khác nhau
  4. Mạng grid blog của bạn chạy trên nhiều tên miền phụ
  5. Các trường học và cao đẳng sử dụng nhiều website cho các khoa khác nhau, các blog hoặc cho phép sinh viên tạo website của họ trên server của trường

Yêu cầu đối với Mạng grid WordPress Multisite

Tất cả các website trên mạng WordPress multisite đều chia sẻ cùng một tài nguyên server. Điều này có nghĩa là điều quan trọng nhất bạn cần là dịch vụ hosting WordPress tốt.

Nếu bạn chỉ có plan xây dựng một vài website có lượng truy cập thấp thì có lẽ bạn có thể sử dụng dịch vụ hosting chia sẻ.

Tuy nhiên, do bản chất của mạng grid nhiều website, bạn thường sẽ cần dịch vụ hosting VPS hoặc server chuyên dụng khi website của bạn phát triển.

Chúng tôi khuyên dùng Bluehost vì họ cung cấp dịch vụ hosting chia sẻ và server VPS/chuyên dụng. Họ cũng là một trong những đối tác hosting WordPress chính thức.

Trang web Bluehost

Nếu bạn đang tìm kiếm một giải pháp thay thế, thì SiteGround và WP Engine cũng cung cấp dịch vụ tuyệt vời cho mạng grid nhiều website WordPress.

Ngoài lưu trữ web, bạn sẽ cần có kiến ​​thức cơ bản về cài đặt WordPress và chỉnh sửa file bằng FTP.

Chọn Cấu trúc miền cho Mạng nhiều website của bạn

Trên mạng grid nhiều website WordPress, bạn có thể thêm các website mới bằng cách sử dụng tên miền phụ hoặc folder con.

Ví dụ về tên miền phụ:

Ví dụ về folder con:

Nếu bạn chọn tên miền phụ, thì bạn sẽ phải cấu hình tên miền phụ ký tự đại diện trên server của mình. Chúng tôi sẽ chỉ cho bạn cách thực hiện ở bước tiếp theo.

Mặt khác, nếu bạn chọn folder con hoặc URL dựa trên đường dẫn cho các website trên mạng của mình, bạn có thể bỏ qua bước tiếp theo.

Thiết lập tên miền phụ Wildcard

Tên miền phụ ký tự đại diện tạo ra một tên miền phụ giữ chỗ dưới tên miền của bạn. Tên miền phụ giữ chỗ này sau đó có thể được sử dụng để ánh xạ các tên miền phụ mà bạn chưa xác định.

Thiết lập này cho phép WordPress multisite tạo các website mới bằng cách sử dụng tên miền phụ của riêng chúng.

Nếu bạn quyết định sử dụng tên miền phụ cho các website trên mạng grid nhiều website của mình, thì bạn sẽ cần thiết lập tên miền phụ đại diện.

Chúng tôi sẽ chỉ cho bạn cách thực hiện trên Bluehost. Tuy nhiên, quy trình cơ bản là giống nhau đối với tất cả các nhà cung cấp dịch vụ hosting.

Đầu tiên, bạn cần đăng nhập vào dashboard tài khoản hosting WordPress của mình. Xác định vị trí website của bạn trong mục Websites và nhấp vào nút ‘Settings’.

Cài đặt website Bluehost

Thao tác này sẽ mở trang Cài đặt của website, tại đây bạn cần chuyển sang tab ‘Nâng cao’.

Từ đó, cuộn xuống phần cPanel và nhấp vào nút ‘Quản lý’.

Bluehost cPanel trong Cài đặt website nâng cao

Thao tác này sẽ khởi chạy dashboard cPanel.

Bây giờ, hãy cuộn xuống phần Tên miền và nhấp vào ‘Tên miền’.

Tên miền Bluehost cPanel

Sau đó, bạn sẽ thấy danh sách các tên miền và tên miền phụ trên tài khoản lưu trữ của mình.

Bạn cần nhấp vào nút ‘Tạo tên miền mới’ để tiếp tục.

Bluehost cPanel tên miền mới

Trên màn hình tiếp theo, bạn cần thêm tên miền phụ đại diện vào trường Tên miền.

Tên miền phụ ký tự đại diện chứa dấu hoa thị theo sau là dấu chấm và tên miền của bạn. Giống như thế này:

*.example.com

Đừng quên thay example.com bằng tên miền của bạn.

Tên miền phụ đại diện cPanel của Bluehost

Trường gốc của tài liệu sẽ được tự động điền để khớp với ký tự đại diện.

Chỉ cần nhấp vào nút ‘Gửi’ để lưu cài đặt tên miền của bạn.

Tài khoản lưu trữ của bạn hiện đã sẵn sàng hỗ trợ WordPress nhiều website với tên miền phụ.

Thiết lập tên miền custom cho từng website

WordPress multisite cũng cho phép bạn thiết lập các tên miền khác nhau cho mỗi website trong mạng multisite của bạn.

Để thiết lập tên miền custom, bạn sẽ cần sử dụng tính năng ánh xạ tên miền và cập nhật bản ghi server tên trong tài khoản đăng ký tên miền của mình.

Quản lý các website

Chúng tôi đã tạo hướng dẫn chi tiết từng bước về cách tạo WordPress nhiều trang với nhiều tên miền khác nhau kèm theo hướng dẫn thiết lập.

Kích hoạt tính năng mạng grid WordPress Multisite

Tính năng mạng đa website được tích hợp sẵn với mỗi lần cài đặt WordPress. Tất cả những gì bạn cần làm là cài đặt và thiết lập WordPress như bình thường.

Sau đó, bạn chỉ cần bật tính năng multisite. Bạn cũng có thể bật tính năng multisite trên bất kỳ website WordPress hiện có nào.

Trước khi bật chế độ nhiều trang, đừng quên tạo bản backup đầy đủ cho trang WordPress của bạn.

Sau đó, kết nối với website của bạn bằng trình quản lý file FTP hoặc cPanel và mở file wp-config.php để chỉnh sửa.

Bạn cần thêm đoạn code sau vào file wp-config.php ngay trước dòng /* Vậy là xong, dừng chỉnh sửa! Chúc bạn xuất bản vui vẻ. */:

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

Sau khi hoàn tất, bạn có thể lưu và tải file wp-config.php lên server.

Mã này chỉ đơn giản là kích hoạt tính năng multisite trên trang WordPress của bạn. Sau khi kích hoạt, bạn vẫn cần phải thiết lập mạng multisite.

Thiết lập mạng grid WordPress Multisite của bạn

Bây giờ bạn đã bật thành công tính năng mạng nhiều website trên trang WordPress của mình, đã đến lúc thiết lập mạng.

Nếu bạn đang thiết lập mạng grid nhiều website trên một website WordPress hiện có, thì bạn sẽ cần phải hủy kích hoạt tất cả các plugin trên website của mình.

Chỉ cần ghé thăm Plugin » Plugin đã cài đặt trang và chọn tất cả các plugin. Bạn cần chọn ‘Hủy kích hoạt’ từ dropdown menu ‘Hành động hàng loạt’ rồi nhấp vào nút ‘Áp dụng’.

Vô hiệu hóa tất cả các plugin

Bây giờ bạn có thể đi đến Công cụ » Thiết lập mạng trang.

Tại đây, bạn có thể cấu hình mạng grid nhiều website của mình.

Thiết lập mạng grid nhiều website WordPress

Trên màn hình thiết lập mạng, bạn sẽ thấy rằng bạn cần cài đặt mô-đun mod_rewrite của Apache trên server của mình. Mô-đun này được cài đặt và kích hoạt trên tất cả các nhà cung cấp dịch vụ hosting WordPress tốt nhất.

Tiếp theo, bạn cần cho WordPress biết cấu trúc tên miền nào bạn sẽ sử dụng cho các website trong mạng của mình, ví dụ: Tên miền phụ hoặc Thư mục con.

Sau đó, bạn sẽ cần cung cấp tiêu đề cho mạng của mình và đảm bảo địa chỉ email trong trường ‘Email của quản trị viên mạng’ là chính xác.

Nhấp vào nút ‘Cài đặt’ để tiếp tục.

WordPress hiện sẽ hiển thị một số code để thêm vào file wp-config.php và .htaccess của bạn.

Thêm các quy tắc cấu hình nhiều website WordPress vào các file wp-config và .htaccess

Bạn có thể sử dụng chương trình FTP hoặc Trình quản lý file trong cPanel để sao chép và dán code.

Đầu tiên, hãy chỉnh sửa file wp-config.php và dán code ngay bên dưới dòng bạn đã thêm ở bước trước đó.

Thứ hai, bạn cần chỉnh sửa file .htaccess và thay thế các quy tắc WordPress hiện có trong file .htaccess bằng code nhiều trang WordPress mà bạn đã sao chép.

Đừng quên lưu lại những thay đổi và tải lại các tập tin đã chỉnh sửa lên server.

Sau khi hoàn tất, bạn sẽ cần phải đăng nhập lại vào trang WordPress của mình để truy cập vào mạng grid nhiều website.

Cấu hình cài đặt mạng

Bây giờ bạn đã thiết lập xong mạng nhiều website, đã đến lúc cấu hình cài đặt mạng.

Bắt đầu bằng cách đăng nhập vào khu vực quản trị website WordPress của bạn.

Sau đó, bạn cần chuyển sang cài đặt ‘Bảng điều khiển mạng’ để thay đổi cài đặt mạng, thêm website mới và cấu hình các cài đặt khác.

Khi bạn di chuyển chuột đến menu ‘My Sites’ trong thanh công cụ quản trị, một popup dropdown sẽ xuất hiện. Nhấp vào Quản trị mạng » Bảng điều khiển.

Bảng điều khiển quản trị mạng đa trang WordPress

Thao tác này sẽ đưa bạn đến dashboard mạng grid nhiều website. Bạn sẽ thấy có các mục menu mới để quản lý mạng grid nhiều website của mình.

Bạn cũng sẽ thấy tiện ích dashboard ‘Right Now’ cho phép bạn tạo website mới và thêm người dùng mới.

Khu vực quản trị đa website

Để cấu hình cài đặt mạng, bạn chỉ cần nhấp vào link ‘Cài đặt’ trong sidebar quản trị.

Tùy chọn đầu tiên trên trang cài đặt mạng là đặt tiêu đề website và địa chỉ email quản trị. Các trường này sẽ tự động được điền bằng tiêu đề mạng và email quản trị mà bạn đã nhập trong quá trình thiết lập.

Cài đặt chung cho nhiều website WordPress

Mở Mạng grid Multisite của bạn để Đăng ký

Phần ‘Cài đặt đăng ký’ trên trang cài đặt mạng có lẽ là cài đặt quan trọng nhất trong toàn bộ thiết lập mạng của bạn.

Theo mặc định, cả đăng ký người dùng và website đều bị vô hiệu hóa trên mạng.

Bạn có thể chọn mở website của mình để người dùng đăng ký, chỉ cho phép người dùng hiện tại tạo website mới hoặc cho phép cả người dùng và website đăng ký.

Cho phép người dùng và website đăng ký trên WordPress multisite

Nếu bạn đang mở mạng grid nhiều website của mình để đăng ký, thì bạn có thể đánh dấu vào ô bên cạnh option ‘Thông báo đăng ký’.

Tính năng này cho phép bạn nhận thông báo qua email mỗi khi có người dùng hoặc website mới đăng ký.

Nếu bạn muốn cho phép từng quản trị viên website thêm người dùng mới vào website của họ, thì bạn có thể chọn hộp bên cạnh option ‘Thêm người dùng mới’.

Cài đặt đa website bổ sung

Tùy chọn Đăng ký Email giới hạn cho phép bạn giới hạn việc đăng ký website hoặc người dùng vào các địa chỉ email từ các miền cụ thể.

Điều này đặc biệt hữu ích nếu bạn chỉ muốn cho phép mọi người trong tổ chức của mình đăng ký và tạo người dùng hoặc website.

Tương tự như vậy, bạn cũng có thể cấm đăng ký một số tên miền nhất định.

Cài đặt website mới

Phần ‘Cài đặt website mới’ cho phép bạn cấu hình các option mặc định cho các website mới được tạo trên mạng nhiều website của bạn.

Bạn có thể sửa đổi email welcome và content của bài đăng, trang và comment mặc định đầu tiên trong các cài đặt này.

Cài đặt website mới cho WordPress multisite

Là quản trị viên mạng, bạn có thể thay đổi những cài đặt này bất cứ lúc nào.

Tải lên Cài đặt cho Mạng grid Multisite của bạn

Điều quan trọng là phải theo dõi việc sử dụng tài nguyên server của bạn. Trong phần ‘Cài đặt upload’, bạn có thể giới hạn tổng dung lượng mà một website có thể sử dụng để upload.

Giá trị mặc định là 100 MB, có lẽ phù hợp cho ít nhất 100 ảnh upload. Bạn có thể tăng hoặc giảm dung lượng này tùy thuộc vào dung lượng đĩa bạn có.

Cài đặt upload nhiều trang WordPress

Các loại file upload mặc định là file hình ảnh, âm thanh, video và pdf. Bạn có thể thêm các loại file bổ sung nếu muốn, như doc, docx, odt, v.v.

Sau đó, bạn có thể chọn giới hạn kích thước file để người dùng không thể tải các file có kích thước quá lớn lên server.

Tiếp theo, bạn có thể chuyển đến Menu Settings. Nó sẽ cho phép bạn kích hoạt menu quản trị cho phần plugin trên các website mạng của bạn.

Menu plugin đa trang WordPress

Bật tính năng này sẽ hiển thị menu Plugins cho các quản trị viên website tương ứng. Họ có thể kích hoạt hoặc hủy kích hoạt plugin trên website của mình, nhưng không thể cài đặt plugin mới.

Khi bạn đã hài lòng với mọi thiết lập cấu hình, hãy nhấp vào nút ‘Lưu thay đổi’.

Thêm các website mới vào mạng grid WordPress Multisite của bạn

Để thêm một website mới vào mạng grid nhiều website WordPress của bạn, chỉ cần nhấp vào ‘Trang web’ bên dưới Các website của tôi » Quản trị mạng menu trên thanh công cụ quản trị.

Quản lý các website trên WordPress multisite

Thao tác này sẽ hiển thị cho bạn danh sách các website trên cài đặt multisite hiện tại của bạn. Theo mặc định, bạn sẽ liệt kê website chính của mình là website duy nhất trong mạng multisite WordPress của bạn.

Để thêm một website mới, hãy nhấp vào nút ‘Thêm mới’ ở trên cùng.

Thêm một website mới vào mạng grid nhiều website WordPress

Trên trang ‘Thêm website mới’, hãy cung cấp địa chỉ của website. Bạn không cần phải nhập địa chỉ đầy đủ, chỉ cần nhập phần bạn muốn sử dụng làm tên miền phụ hoặc folder phụ.

Tiếp theo, bạn thêm tiêu đề website và nhập địa chỉ email của quản trị viên website.

Thêm chi tiết website mới

Bạn có thể thêm địa chỉ email quản trị khác ngoài địa chỉ mà bạn đang sử dụng để quản lý mạng nhiều website của mình.

Nếu người dùng khác hiện không sử dụng địa chỉ email đó, thì WordPress sẽ tạo một người dùng mới và gửi tên người dùng và mật khẩu đến địa chỉ email bạn nhập.

Khi hoàn tất, chỉ cần nhấp vào nút ‘Thêm website’.

Một website mới sẽ được thêm vào mạng grid nhiều website WordPress của bạn. Với tư cách là quản trị viên mạng, bạn cũng sẽ nhận được email đăng ký website mới.

Nếu bạn tạo người dùng mới, người dùng đó sẽ nhận được email có hướng dẫn đặt mật khẩu và đăng nhập.

Thêm theme và plugin vào mạng grid nhiều website của bạn

Theo mặc định, từng quản trị viên website trong mạng grid nhiều website không thể tự cài đặt theme và plugin.

Là quản trị viên mạng, bạn có thể cài đặt các plugin và theme tương ứng để chúng có sẵn cho tất cả các website trên mạng của bạn.

Cài đặt theme cho mạng grid nhiều website của bạn

Để thêm theme, hãy vào Trang web của tôi » Quản trị mạng » Chủ đề trang.

Chủ đề đa trang WordPress

Trên trang này, bạn sẽ thấy danh sách các theme hiện đang được cài đặt trên trang WordPress nhiều trang của bạn.

Bạn có thể cung cấp theme cho các website khác bằng cách nhấp vào option ‘Kích hoạt mạng’ bên dưới theme đó.

Bạn cũng có thể vô hiệu hóa một theme bằng cách nhấp vào link ‘Vô hiệu hóa mạng’ bên dưới theme. Lưu ý: Tùy chọn Vô hiệu hóa mạng sẽ chỉ xuất hiện khi theme được bật.

Để thêm theme mới, bạn cần nhấp vào nút ‘Thêm mới’ ở đầu màn hình, sau đó cài đặt theme WordPress như bình thường.

Sau khi cài đặt theme mới, bạn có thể chia sẻ theme đó tới các website khác trên mạng của mình bằng option ‘Bật mạng’.

Nếu bạn cần recommend về theme nào nên cung cấp cho mạng grid của mình, sau đây là những theme WordPress tốt nhất mà WPBeginner Việt Nam chọn lọc mà bạn có thể sử dụng:

Thiết lập theme mặc định cho mạng grid nhiều website của bạn

Ngay cả khi bạn đã thêm một vài theme, WordPress vẫn sẽ kích hoạt theme WordPress mặc định cho mỗi website mới.

Nếu bạn muốn biến một theme khác thành theme mặc định cho các website mới, thì bạn cần thêm đoạn code sau vào file wp-config.php:

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

Thay thế your-theme với tên theme của bạn. Bạn sẽ cần sử dụng tên folder theme, bạn có thể tìm thấy bằng cách xem /wp-content/themes/ folder sử dụng FTP hoặc Trình quản lý file.

Cài đặt Plugin cho Mạng Multisite của Bạn

Tương tự như vậy, bạn có thể ghé thăm Trang web của tôi » Quản trị mạng » Plugin trang cài đặt plugin và nhấp vào link ‘Kích hoạt mạng’ bên dưới mỗi plugin để kích hoạt plugin đó trên mạng nhiều website của bạn.

Plugin kích hoạt mạng

Sau đây là một số plugin WordPress thiết yếu mà WPBeginner Việt Nam khuyên dùng cho mọi website:

Để biết thêm các recommend về plugin, hãy xem danh sách các plugin WordPress cần thiết cho mọi website.

Ghi chú: Nếu trước đây bạn đã bật option Menu Plugins cho quản trị viên website trong ‘Cài đặt mạng’, thì quản trị viên website có thể tự kích hoạt hoặc hủy kích hoạt các plugin đã cài đặt. Quản trị viên website không thể tự xóa hoặc cài đặt plugin mới.

Thêm content mặc định vào các website nhiều website

Theo mặc định, WordPress cho phép bạn thêm và chỉnh sửa một số content mặc định cho mỗi website trên mạng grid nhiều website của bạn. Bạn có thể đi đến Cài đặt » Settings mạng và thêm content này vào phần ‘Cài đặt website mới’.

Nội dung mặc định của website mới trong WordPress multisite

Bạn có thể chỉnh sửa content cho bài đăng, trang và comment mặc định. Chúng tôi khuyên bạn nên thay thế content mặc định bằng content hữu ích hơn cho quản trị viên website của bạn.

Nhưng nếu bạn muốn thêm content mặc định bổ sung vào mỗi website mới thì sao?

Theo mặc định, WordPress không cung cấp cho bạn option tạo thêm content mặc định cho các website mới. Nếu bạn muốn làm điều đó, thì bạn sẽ cần thêm code custom vào WordPress multisite của mình.

Trong ví dụ này, chúng ta sẽ thêm một trang mặc định mới để tạo cho mỗi website mới. Bạn có thể thêm code này vào file functions.php của website chính hoặc bằng cách sử dụng Plugin WPCode trên website chính của bạn:

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();
}

Bạn có thể sử dụng cùng một code với một số thay đổi nhỏ để tạo bài đăng mặc định cho các website mới. Hãy xem code sau:

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();
}

Xử lý sự cố WordPress Multisite

Các vấn đề phổ biến nhất với thiết lập mạng WordPress multisite xảy ra do cấu hình không đúng các tên miền phụ wildcard và các vấn đề ánh xạ tên miền. Đảm bảo rằng server web của bạn hỗ trợ tên miền phụ wildcard trước khi thiết lập multisite.

Sau đây là một số vấn đề phổ biến khác và cách khắc phục nhanh chóng.

Sửa lỗi đăng nhập trên cài đặt nhiều website

Một vấn đề thường gặp là khi sử dụng WordPress nhiều trang với các folder con, một số người dùng không thể đăng nhập vào khu vực quản trị của website sau khi họ thêm code yêu cầu vào file wp-config.php.

Để khắc phục lỗi này, hãy tìm dòng sau trong file wp-config.php:

define('SUBDOMAIN_INSTALL', false);

Bây giờ, chỉ cần thay thế nó bằng dòng sau:

define('SUBDOMAIN_INSTALL', 'false');

Tìm người dùng chưa xác nhận

Một vấn đề khác bạn có thể gặp phải là không tìm thấy người dùng đã đăng ký trên mạng của bạn nhưng không nhận được email kích hoạt.

Để khắc phục sự cố này, hãy xem hướng dẫn của WPBeginner Việt Nam về cách tìm người dùng chưa được xác nhận trong WordPress.

Xuất một website từ Multisite sang cài đặt WordPress riêng của nó

Sau đó, bạn hoặc một chủ sở hữu website khác có thể muốn xuất một website từ multisite sang một bản cài đặt WordPress riêng biệt. Điều này có thể dễ dàng thực hiện. Để biết hướng dẫn từng bước, hãy xem hướng dẫn của WPBeginner Việt Nam về cách di chuyển một website từ WordPress multisite sang cài đặt đơn.

Bạn cũng có thể muốn đánh dấu trang hướng dẫn cuối cùng của WPBeginner Việt Nam về các lỗi WordPress phổ biến và cách khắc phục chúng. Điều này sẽ giúp bạn tiết kiệm rất nhiều thời gian để khắc phục các sự cố WordPress phổ biến nhất một cách nhanh chóng.

Câu hỏi thường gặp về WordPress Multisite Network

Nhiều người dùng của WPBeginner Việt Nam đã hỏi WPBeginner Việt Nam rất nhiều câu hỏi về mạng grid nhiều trang WordPress và cách sử dụng nó hiệu quả hơn. Sau đây là những câu hỏi thường gặp nhất mà WPBeginner Việt Nam đã trả lời.

1. Tôi có thể quản lý các website của mình tốt hơn bằng mạng grid nhiều website không?

Thành thật mà nói, câu trả lời thực sự phụ thuộc vào cách sử dụng của bạn.

Ví dụ, nếu các website của bạn không liên quan đến nhau, thì tốt hơn hết bạn nên sử dụng công cụ quản lý nhiều website như InifiteWP.

Tuy nhiên, nếu bạn quản lý nhiều website cho một chuỗi nhà hàng, trường đại học hoặc tạp chí trực tuyến thì WordPress multisite sẽ hiệu quả hơn.

2. WordPress multisite có làm cho website của tôi tải nhanh hơn không?

Một lần nữa, điều này phụ thuộc vào một số yếu tố. Lưu trữ WordPress tốt hơn với nhiều tài nguyên server sẽ cho phép nhiều website chạy nhanh hơn, nhưng một lần nữa, với những tài nguyên này, các website WordPress riêng lẻ cũng sẽ chạy nhanh hơn.

Tuy nhiên, trên tài khoản lưu trữ chia sẻ, traffic tăng đột biến sẽ làm tăng mức sử dụng bộ nhớ và làm chậm tất cả các website trên mạng nhiều website cùng một lúc. Để cải thiện tốc độ nhiều website, hãy xem hướng dẫn của WPBeginner Việt Nam về hiệu suất WordPress và tối ưu hóa tốc độ.

3. Tôi có thể thêm cửa hàng trực tuyến vào website WordPress Multisite không?

Có, bạn có thể thêm một cửa hàng trực tuyến vào mạng grid WordPress multisite. Nhiều khả năng, bạn sẽ sử dụng một plugin eCommerce như WooCommerce cho mục đích đó, tương thích với WordPress multisite.

4. Tôi có thể cài đặt ‘x plugin’ trên trang WordPress nhiều trang của mình không?

Một số plugin WordPress có thể không tương thích với WordPress multisite. Thông thường, tác giả plugin sẽ đề cập đến điều này trên website của plugin và bạn có thể tránh cài đặt plugin có thể không hoạt động trên thiết lập multisite. Tuy nhiên, nếu không đề cập đến điều này, thì có thể cho rằng plugin đó tương thích với multisite.

5. Làm thế nào để chia sẻ thông tin đăng nhập và vai trò của người dùng trên toàn bộ mạng grid nhiều website?

Theo mặc định, người dùng đã đăng ký trên một website không thể đăng ký hoặc được thêm vào website khác trên cùng một mạng. Đó là vì họ đã được đăng ký trong cơ sở dữ liệu WordPress được chia sẻ. Tuy nhiên, họ không có bất kỳ đặc quyền vai trò người dùng nào trên các website khác.

Bạn có thể sử dụng các plugin của bên thứ ba như Đồng bộ hóa người dùng WP Multisite để đồng bộ người dùng trên toàn mạng. Tuy nhiên, bạn cần phải cẩn thận vì bạn có thể cấp cho ai đó quyền quản trị một website.

Chúng tôi hy vọng bài viết này giúp bạn biết cách cài đặt và thiết lập mạng grid WordPress multisite. Bạn cũng có thể muốn xem hướng dẫn bảo mật WordPress từng bước của WPBeginner Việt Nam để bảo vệ và giữ cho WordPress multisite của bạn an toàn hoặc các lựa chọn chuyên gia của WPBeginner Việt Nam về các plugin WordPress multisite tốt nhất mà bạn nên sử dụng.

Nếu bạn thích bài viết này, vui lòng đăng ký theo dõi WPBeginner Việt Nam Kênh Youtube cho các video hướng dẫn về WordPress. Bạn cũng có thể tìm thấy WPBeginner Việt Nam trên TwitterFacebook.

5/5 - (156 bình chọn)
Facebook
Twitter
LinkedIn
Telegram
Email
Đội Ngũ Biên Tập