WordPress Multisite là gì?
Một tính năng của WordPress Multisite (trước đây gọi là WordPress Multi-User hoặc WPMU) cho phép tạo mạng chạy nhiều trang web từ bên trong WordPress. Tính năng này đã được cung cấp từ phiên bản WordPress 3.0 và trở thành phương pháp phổ biến để quản lý và duy trì nhiều trang web liên quan.
Để sử dụng Multisite, người dùng sử dụng tên miền để làm địa chỉ mạng. Trang web có thể là một subdomain (ví dụ: site1.yourdomain.com) hoặc một thư mục con (ví dụ: yourdomain.com/site1). Tuy nhiên, quá trình tạo domain mapping không đơn giản.
Khi cài đặt và thiết lập network Multisite, việc tạo các trang web mới trở nên dễ dàng và nhanh chóng, đồng thời cho phép nhiều người dùng khác làm như vậy. WordPress.com là một trong những ví dụ phổ biến nhất về Multisite network.
Đánh giá về WordPress Multisite
WordPress Multisite là một tính năng mạnh mẽ của WordPress, tuy nhiên, nó cũng có những ưu điểm và nhược điểm riêng.
WordPress Multisite có những ưu điểm gì?
- WordPress Multisite cho phép quản trị viên tạo và quản lý nhiều trang web từ cùng một bảng điều khiển WordPress duy nhất, giúp tiết kiệm thời gian và chi phí.
- Hỗ trợ triển khai tên miền riêng cho các trang web con: WordPress Multisite cho phép triển khai các tên miền riêng cho các trang web con trong mạng lưới, giúp tăng tính chuyên nghiệp và giảm sự nhầm lẫn giữa các trang web.
- WordPress Multisite cho phép quản trị viên cài đặt và kích hoạt các plugin hoặc chủ đề trên mỗi trang web con trong mạng lưới, giúp tùy chỉnh và tối ưu hóa từng trang web.
- Có thể chỉ định quản trị viên khác nhau cho các trang web trên mạng: WordPress Multisite cho phép quản trị viên chỉ định quyền quản trị khác nhau cho các trang web con trong mạng lưới, giúp tăng tính linh hoạt và giảm rủi ro bảo mật.
- WordPress Multisite cho phép quản trị viên quản lý các bản cập nhật cho các trang web con trong mạng lưới chỉ với một thao tác cài đặt duy nhất, giúp tiết kiệm thời gian và giảm sự cố hệ thống.
WordPress Multisite có những hạn chế nào?
WordPress Multisite cũng có một số nhược điểm, bao gồm:
- Nếu mạng gặp sự cố, tất cả các trang web sẽ ngừng hoạt động: Vì tất cả các trang web trong mạng lưới chia sẻ cùng một tài nguyên mạng, nếu mạng gặp sự cố, tất cả các trang web sẽ bị tác động và ngừng hoạt động.
- Nếu một trang web trong mạng lưới gặp sự cố hoặc bị tấn công, toàn bộ các trang web khác trong mạng lưới cũng có thể bị ảnh hưởng và gặp sự cố theo.
- Một số plugin WordPress hoặc nhà cung cấp dịch vụ lưu trữ web có thể không hỗ trợ mạng Multisite, điều này có thể gây khó khăn cho việc quản lý và tùy chỉnh các trang web trong mạng lưới.
Chuẩn bị và yêu cầu
Để cài đặt WordPress Multisite, bạn có thể thiết lập nhiều trang WordPress trên bản cài đặt WordPress hiện có. Trước khi cài đặt WordPress Multisite, bạn cần thực hiện các biện pháp phòng ngừa sau:
- Vô hiệu hóa tất cả các plugin đang chạy trên WordPress của bạn.
- Tạo một bản sao lưu của trang web WordPress của bạn để có thể khôi phục nó nếu cần.
- Đảm bảo rằng bạn có thể sửa đổi mã cho các trang WordPress của mình thông qua truy cập FTP (ví dụ: trực tiếp thông qua nhà cung cấp của bạn hoặc thông qua ứng dụng khách FTP như FileZilla).
- Đảm bảo rằng cài đặt permalink trong cài đặt WordPress của bạn hoạt động.
- Quyết định cấu trúc URL mà bạn muốn nhiều trang WordPress của mình có. Trong quá trình cài đặt, bạn sẽ phải quyết định cấu trúc tên miền phụ hoặc cấu trúc thư mục con. Lưu ý rằng sau khi cấu hình xong, bạn không thể thay đổi cấu trúc URL được.
Kiểm tra cài đặt permalink để đảm bảo tính năng hoạt động
Bạn có thể tìm thấy cài đặt permalink (liên kết tĩnh) trong trang quản trị WordPress của mình trong phần “Cài đặt”. Trong cài đặt liên kết tĩnh, bạn có thể xác định cách hiển thị URL cho từng trang con của trang web của mình (ví dụ: https://examplepage.com/?p=123 so với https://examplepage.com/name-subpage). Quan trọng là cài đặt liên kết phải hoạt động trong hệ thống.
Nếu bạn không chắc chắn rằng nó hoạt động, bạn nên thay đổi liên kết tạm thời để kiểm tra. Nếu bạn thay đổi một cái gì đó trong phần “Cài đặt chung” cho liên kết tĩnh, URL đã thay đổi cũng phải được phản ánh trên trình duyệt. Bạn có thể cần làm mới trang để xem các thay đổi.
Xác định cấu trúc URL cho WordPress Multisite của bạn
Trước khi cài đặt WordPress Multisite của bạn, bạn nên quyết định cấu trúc URL mà bạn muốn sử dụng. Bạn có thể lựa chọn giữa cấu trúc tên miền phụ hoặc cấu trúc thư mục con thông qua đó các trang khác nhau của Multisite của bạn có thể được truy cập. Trong quá trình cài đặt Multisite, bạn sẽ phải quyết định sử dụng cấu trúc nào trong hai cấu trúc này. Sau khi cài đặt xong, bạn sẽ không thể thay đổi cấu trúc URL được.
Ví dụ về cấu trúc tên miền phụ: https://website1.my-maindomain.com; https://website2.my-maindomain.com; https://website3.my-maindomain.com, v.v.
Ví dụ về cấu trúc thư mục con: https://my-maindomain.com/website1; https://my-maindomain.com/website2; https://my-maindomain.com/website3, v.v.
Cấu trúc URL là một yếu tố quan trọng trong tối ưu hóa công cụ tìm kiếm (SEO). Nếu bạn sử dụng cấu trúc tên miền phụ, mỗi tên miền phụ riêng lẻ (ví dụ: https://website1.my-maindomain.com) được xem như là một trang web độc lập bởi các công cụ tìm kiếm. Nếu bạn lựa chọn cấu trúc thư mục con, tất cả các trang web trong mạng lưới WordPress Multisite của bạn sẽ được xem như một phần của một trang web (lớn). Khi sử dụng cấu trúc tên miền phụ, bạn có nhiều trang web độc lập (thường là nhỏ hơn) mà không phụ thuộc vào nhau.
Với cấu trúc thư mục con, công cụ tìm kiếm sẽ nhận ra một trang web (thường là lớn) duy nhất trong mạng lưới Multisite của bạn. Cả hai loại đều có ưu điểm và nhược điểm của chúng về SEO, mà bạn nên tìm hiểu trước. Ngoài ra, hãy nhớ rằng các công cụ tìm kiếm như Google cũng thay đổi quy tắc của họ từ thời gian này đến thời gian khác.
Hướng dẫn cài đặt chi tiết Multisite WordPress
Sau khi bạn đã hoàn tất mọi thứ được đề cập ở trên, bạn có thể cài đặt WordPress Multisite của mình bằng các hướng dẫn từng bước sau đây:
- Thêm một đoạn code vào tệp wp-config.php của WordPress (WP Allow Multisite)
- Thực hiện cài đặt trong trang quản trị WordPress – tạo ra hai đoạn mã
- Thêm các đoạn mã đã tạo vào tệp wp-config.php và .htaccess của WordPress
Thêm một đoạn code vào tệp wp-config.php của WordPress
Bước 1: Tải tệp wp-config.php của WordPress xuống máy tính và lưu trữ cục bộ. Để làm điều này, bạn có thể sử dụng một chương trình FTP từ nhà cung cấp của bạn hoặc một trình FTP như FileZilla. Một số nhà cung cấp cũng cho phép bạn mở, chỉnh sửa và cập nhật tệp wp-config.php trực tiếp trong hệ thống. Bất kể bạn chọn cách nào, điều quan trọng là không mất dữ liệu trong quá trình này.
Bước 2: Mở tệp wp-config.php và tìm đoạn mã sau trong tệp:
/* That's all, stop editing! Happy blogging. */
Ngay phía trên dòng này, nhập đoạn mã sau:
define( 'WP_ALLOW_MULTISITE', true );
Bước 3: Tùy thuộc vào cách bạn thực hiện bước 1, tải lên tệp wp-config.php đã sửa đổi trở lại hệ thống từ máy tính của bạn. Với một số nhà cung cấp, bạn cũng có thể lưu và cập nhật trực tiếp trong hệ thống.
Thực hiện sửa đổi trong giao diện quản trị WordPress
Bước 4: Khi bạn đã hoàn thành các bước trước đó, hãy mở trang quản trị WordPress. Tại đó, bạn sẽ tìm thấy tùy chọn “Network Setup” trong mục “Tools”. Dưới tùy chọn này, bạn có thể xác định liệu cấu trúc của mạng Multisite mới của bạn có sử dụng tên miền phụ hay thư mục con. Sau đó, nhập tiêu đề mạng và email quản trị mạng của bạn trong cửa sổ này. Cuối cùng, nhấn “Install”.
Bước 5: Sau khi bạn nhấn “Install”, WordPress sẽ tạo ra hai đoạn mã trong cửa sổ tiếp theo mà bạn sẽ sao chép và dán vào các tệp wp-config.php và .htaccess của WordPress trong các bước tiếp theo.
Thêm đoạn code vào các tệp wp-config.php và .htaccess
Bước 6: Bây giờ, mở tệp wp-config.php của WordPress như bạn đã làm trước đó. Sau đó, sao chép đoạn code trên cùng mà bạn đã nhận được trước đó trong trang quản trị WordPress và dán nó vào mã trong tệp wp-config.php. Điều này một lần nữa sẽ phải đặt trước đoạn mã sau trong tệp:
/* That's all, stop editing! Happy blogging. */
Sau đó, tải lên tệp wp-config.php một lần nữa hoặc lưu và cập nhật nó trực tiếp thông qua nhà cung cấp của bạn.
Bước 7: Bây giờ, lặp lại bước cuối cùng với đoạn mã dưới cùng từ trang quản trị WordPress và tệp .htaccess. Tuy nhiên, trong hầu hết các trường hợp, bạn sẽ ghi đè đoạn code hiện có bằng đoạn code từ trang quản trị WordPress. Một tệp .htaccess hiện có với đoạn code để ghi đè có thể trông như sau:
Tệp .htaccess mới với đoạn code mới sẽ trông như sau:
Sau khi tệp .htaccess mới đã được cập nhật hoặc tải lên theo yêu cầu, bạn đã hoàn tất việc cài đặt WordPress Multisite của mình. Bây giờ, bạn có thể cấu hình các thiết lập khác nhau trong WordPress Multisite của mình. Để làm điều này, bạn sẽ cần đăng nhập lại vào WordPress.
Cấu hình WordPress Multisite
Với vai trò quản trị viên có đầy đủ quyền hạn, bạn có thể cấu hình một loạt các thiết lập trên WordPress Multisite mới của mình. Ví dụ, bạn có thể thêm các trang web mới vào mạng của mình hoặc cài đặt các chủ đề và plugin mới. Bạn cũng có thể thêm người dùng mới, người sẽ có quyền quản trị giới hạn cho các trang web riêng lẻ trong hệ thống của bạn.
Cấu hình
Để chuyển đến trang Multisite Network Dashboard, làm theo các bước sau:
Bước 1: Mở menu My Sites trong thanh công cụ và chọn Network Admin => Dashboard.
Bước 2: Nhấn vào Setting trong thanh bên quản trị viên và nhập đầy đủ tên và địa chỉ email của quản trị viên cho trang web của người dùng.
Cài đặt đăng ký
Bằng cách cài đặt đăng ký, bạn có thể tạo và đăng ký các trang web mới trên mạng hiện tại. Sau đó, bạn có thể chọn các mục phù hợp như sau:
- Thông báo đăng ký có tính năng thông báo mọi trang web được đăng ký thông qua Email.
- Thêm người dùng mới có tính năng cho phép quản trị viên trang web riêng lẻ thêm người dùng mới vào trang web cá nhân của họ.
- Đăng ký Email giới hạn có tính năng hạn chế đăng ký trên một miền cụ thể.
Cài đặt trang web mới
Bạn có thể thiết lập các tùy chọn mặc định như email chào mừng, nội dung bài đăng hoặc nhận xét mặc định cho các trang web mới trên mạng Multisite. Người dùng có thể update các cài đặt này bất cứ lúc nào.
Cài đặt Upload
Để phân phối tài nguyên máy chủ chính xác hơn, WordPress giới hạn tổng dung lượng mà mỗi trang web trên Multisite có thể tải lên. Tuy nhiên, các loại tệp khác nhau như hình ảnh, âm thanh, video, PDF hoặc các tệp .doc, .docx và .odt vẫn có thể được thêm vào trang web.
Cài đặt menu
Menu cho phép quản lý các Plugin trên trang web và hỗ trợ người dùng kích hoạt hoặc vô hiệu hóa các Plugin không cần thiết. Tuy nhiên, quá trình này sẽ không cho phép bạn thêm bất kỳ Plugin mới vào. Sau khi hoàn tất, bạn cần nhấn vào Lưu thay đổi để lưu các thay đổi.
Những câu hỏi thường gặp
Đối tượng nào nên sử dụng WordPress Multisite?
WordPress Multisite là một giải pháp tuyệt vời cho các tổ chức hoặc cá nhân có nhu cầu quản lý nhiều trang web WordPress trên cùng một máy chủ hoặc hệ thống. Đây là một lựa chọn phù hợp cho các doanh nghiệp lớn, các trường học, tổ chức phi lợi nhuận, tổ chức đa quốc gia, các trang web tin tức hoặc các trang web thương mại điện tử.
Hosting nào sẽ phù hợp cho WordPress Multisite?
Khi chọn hosting cho WordPress Multisite, bạn cần tìm kiếm một nhà cung cấp hosting có thể đáp ứng được các yêu cầu kỹ thuật và tối ưu hóa cho môi trường Multisite.
- Thông số kỹ thuật tối thiểu: Bạn nên chọn một gói hosting có dung lượng đĩa cứng và băng thông đáp ứng được yêu cầu của tất cả các trang web trong mạng Multisite. Ngoài ra, hosting cần phải hỗ trợ PHP và MySQL và đảm bảo các phiên bản này luôn được cập nhật mới nhất.
- Tốc độ tải trang: Tốc độ tải trang là một yếu tố quan trọng trong SEO và trải nghiệm người dùng. Vì vậy, bạn nên chọn một nhà cung cấp hosting có tốc độ tải trang nhanh và các công nghệ tối ưu hóa để tăng tốc độ tải trang.
- Hỗ trợ kỹ thuật: Vì WordPress Multisite có tính phức tạp hơn so với một trang web WordPress đơn lẻ, bạn cần chọn một nhà cung cấp hosting có đội ngũ hỗ trợ kỹ thuật nhiệt tình và có kinh nghiệm với WordPress Multisite.
Đơn vị nào cung cấp Hosting WordPress giá rẻ?
Nếu bạn đang tìm kiếm một nhà cung cấp Hosting WordPress giá rẻ hoặc Máy chủ ảo VPS, LANIT có thể là lựa chọn tốt cho bạn. Hãy liên hệ với LANIT ngay để biết thêm chi tiết về các chính sách ưu đãi tốt nhất mà chúng tôi đang cung cấp!
Kết luận
Với WordPress Multisite, bạn có thể quản lý nhiều trang web WordPress từ một nơi và tiết kiệm thời gian quản lý. Tuy nhiên, việc triển khai và cấu hình WordPress Multisite có thể hơi phức tạp đối với người dùng mới. Hy vọng bài viết này đã giúp bạn hiểu rõ hơn về WordPress Multisite là gì và cách sử dụng nó để quản lý nhiều trang web WordPress một cách hiệu quả.
Chúc bạn thành công!