Tin tức và phân tích của tất cả các thiết bị di động

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

Bạn có muốn định cấu hình và cài đặt mạng nhiều trang WordPress không? WordPress đi kèm với khả năng tích hợp để tạo nhiều trang web bằng cách cài đặt cùng một WordPress.

Mạng đa trang web WordPress được sử dụng bởi blog, trường học và doanh nghiệp, những người cần chạy các trang web riêng biệt nhưng muốn quản lý chúng trên một bảng điều khiển duy nhất.

Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách cài đặt và định cấu hình mạng nhiều trang web WordPress.

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

Vì đây là một bài viết hoàn chỉnh, chúng tôi đã thêm mục lục để tạo điều kiện cho việc điều hướng:

Khái niệm cơ bản về WordPress

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

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

  1. Yêu cầu đối với mạng nhiều trang web WordPress
  2. Chọn cấu trúc tên miền cho mạng nhiều trang web của bạn
  3. Định cấu hình tên miền phụ ký tự đại diện
  4. Kích hoạt tính năng mạng nhiều trang web của WordPress
  5. Thiết lập mạng nhiều trang web WordPress của bạn

Cài đặt cấu hình đa trang web WordPress

  1. Định cấu hình cài đặt mạng
  2. Mở mạng nhiều trang web của bạn để đăng ký
  3. Cài đặt trang mới
  4. Tải lên cấu hình cho mạng nhiều trang web của bạn
  5. Cài đặt menu plugin

Cài đặt nội dung, chủ đề và plugin mặc định

  1. Thêm trang web mới vào mạng nhiều trang web WordPress của bạn
  2. Thêm chủ đề và plugin vào mạng nhiều trang web của bạn
  3. Thêm nội dung mặc định vào các trang web mới
  4. Khắc phục sự cố và câu hỏi thường gặp

    1. Khắc phục sự cố nhiều trang web WordPress
    2. Các câu hỏi thường gặp về WordPress nhiều trang

    Mạng multisite WordPress là gì?

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

    Nó cho phép bạn ngay lập tức tạo các trang web mới 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 riêng trên miền của bạn.

    Mạng đa trang web WordPress đi kèm với các cài đặt nâng cao mà bạn có thể sử dụng để tùy chỉnh mọi trang web / blog trên mạng của mình.

    Ưu điểm của việc sử dụng mạng nhiều trang web WordPress

    Trong nhiều tình huống, mạng nhiều trang web WordPress có thể hữu ích hơn việc quản lý nhiều trang web WordPress độc lập. Dưới đây là một số lợi ích của việc sử dụng mạng nhiều trang web WordPress:

    1. Là quản trị viên mạng, bạn có thể dễ dàng quản lý nhiều trang web từ một bảng điều khiển duy nhất.
    2. Mỗi trang web trên web có thể có quản trị viên riêng. Quản trị viên trang web sẽ có khả năng chỉ quản lý trang web của riêng họ.
    3. Bạn có thể cài đặt plugin / chủ đề và kích hoạt chúng cho nhiều trang web với một lần tải xuống.
    4. Mạng đa trang web cũng giúp bạn dễ dàng quản lý cập nhật. Bạn chỉ cần cập nhật WordPress, plugin hoặc chủ đề của mình trong bản cài đặt “chính”.

    Nhược điểm của việc sử dụng mạng nhiều trang web WordPress

    Tạo một mạng nhiều trang WordPress không phải lúc nào cũng hữu ích để quản lý nhiều trang. Dưới đây là một số nhược điểm cần xem xét trước khi thiết lập mạng nhiều trang.

    1. Tất cả các trang web 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 ngừng hoạt động, tất cả các trang web khác cũng bị sập.
    2. Quản lý lưu lượng và tài nguyên máy chủ không dễ dàng đối với người dùng cấp độ mới bắt đầu. Trong trường hợp một trong những trang web của bạn nhận được lưu lượng truy cập không mong muốn, nó sẽ ảnh hưởng đến tất cả các trang web khác trên mạng.
    3. Nếu một trang web bị hack, điều này có nghĩa là tất cả các trang web trên mạng của bạn sẽ bị hack.
    4. Một số plugin WordPress có thể không hoạt động tốt trên mạng nhiều trang web.
    5. Mạng đa trang web WordPress không được hỗ trợ bởi tất cả các nhà cung cấp dịch vụ lưu trữ web, giới hạn các tùy chọn của bạn. Chúng ta sẽ nói nhiều hơn về điều này sau trong bài viết.

    Ai cần một mạng nhiều trang WordPress?

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

    Có các công cụ của bên thứ ba để quản lý nhiều trang web WordPress từ một bảng điều khiển duy nhất. Các công cụ như InfiniteWP hoặc iTheme Sync giúp dễ dàng giữ nhiều trang web WordPress dưới một mái nhà mà không phải chuyển từ trang này sang trang khác.

    Dưới đây là một số tình huống khi tạo một mạng nhiều trang có ý nghĩa:

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

    Yêu cầu đối với mạng nhiều trang web WordPress

    Tất cả các trang web trên mạng nhiều trang web WordPress đều có chung tài nguyên máy chủ. Điều này có nghĩa là điều quan trọng nhất bạn sẽ cần là một máy chủ WordPress tốt.

    Nếu bạn dự định chỉ có một vài trang web có lưu lượng truy cập thấp, thì có lẽ bạn có thể thoát khỏi việc chia sẻ lưu trữ.

    Tuy nhiên, do tính chất của mạng nhiều trang web, bạn sẽ cần lưu trữ VPS hoặc máy chủ chuyên dụng khi trang web 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ụ lưu trữ chia sẻ và VPS / Máy chủ chuyên dụng và cũng là một trong những đối tác lưu trữ WordPress chính thức.

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

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

    Chọn cấu trúc tên miền cho mạng nhiều trang web của bạn

    Trên mạng nhiều trang web WordPress, bạn có thể thêm các trang web mới bằng tên miền phụ hoặc thư mục con.

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

    http://site1.example.com

    Ví dụ về thư mục con:

    http://example.com/site1/

    Nếu bạn chọn tên miền phụ, bạn sẽ cần định cấu hình tên miền phụ ký tự đại diện trên máy chủ của mình. Chúng tôi sẽ chỉ cho bạn cách làm điều đó trong bước tiếp theo.

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

    Cài đặt tên miền phụ ký tự đại diện

    Nếu bạn quyết định sử dụng tên miền phụ cho các trang web trên mạng nhiều trang web của mình, bạn sẽ cần định cấu hình tên miền phụ ký tự đại diện cho mạng nhiều trang web của mình.

    Để làm điều đó, trước tiên bạn phải đăng nhập vào bảng điều khiển cPanel của tài khoản lưu trữ WordPress của bạn. Sau đó, bạn cần cuộn xuống phần Phần tên miền tên lửa và sau đó nhấp vào tên miền con Subdomains.

    Định cấu hình tên miền phụ ký tự đại diện

    Ghi chú: Tùy thuộc vào dịch vụ lưu trữ web của bạn, bảng điều khiển cPanel của bạn có thể trông hơi khác so với ảnh chụp màn hình ở trên. Ảnh chụp màn hình này là từ cPanel trên Bluehost.

    Trên trang tiếp theo, bạn phải nhập dấu * vào trường tên miền phụ và chọn tên miền chính của bạn từ menu thả xuống.

    Thêm tên miền phụ ký tự đại diện

    Cpanel sẽ tự động phát hiện thư mục gốc của tài liệu và hiển thị nó trong trường bên dưới. Bây giờ hãy nhấp vào nút “Tạo” để thêm tên miền phụ ký tự đại diện của bạn.

    Kích hoạt tính năng mạng nhiều trang web của WordPress

    Tính năng kết nối mạng đa trang web đượ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à định cấu hình WordPress như bình thường. Sau đó, bạn chỉ cần kích hoạt tính năng đa trang web.

    Bạn cũng có thể kích hoạt tính năng đa trang trên bất kỳ trang web WordPress hiện có nào. Trước khi bật multisite, hãy chắc chắn tạo bản sao lưu đầy đủ của trang web WordPress của bạn.

    Để bật Multisite, hãy kết nối với trang web của bạn bằng ứng dụng khách FTP hoặc trình quản lý tệp cPanel và mở tệp wp-config.php để chỉnh sửa.

    Bạn nên thêm đoạn mã sau vào tệp wp-config.php ngay trước / * Thế là xong, dừng chỉnh sửa! Chúc mừng blog * / trực tuyến.

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

    Khi bạn đã hoàn tất, bạn có thể lưu và tải tệp wp-config.php của mình trở lại máy chủ.

    Mã này chỉ đơn giản cho phép tính năng đa trang web trên trang web WordPress của bạn. Sau khi kích hoạt, bạn vẫn sẽ cần định cấu hình mạng nhiều trang.

    Thiết lập mạng nhiều trang web WordPress của bạn

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

    Nếu bạn đang thiết lập một mạng mutlisite trên một trang web WordPress hiện có thì bạn sẽ cần phải vô hiệu hóa tất cả các plugin trên trang web của mình.

    Chỉ cần truy cập vào Plugin »Plugin đã cài đặt trang và chọn tất cả các plugin. Bạn phải chọn “Hủy kích hoạt” từ menu thả xuống “Hành động hàng loạt” và sau đó nhấp vào nút “Áp dụng”.

    Vô hiệu hóa plugin

    Bây giờ bạn có thể đi đến Công cụ »Cấu hình mạng trang để cấu hình mạng nhiều trang web của bạn.

    Thiết lập mạng nhiều trang web WordPress

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

    Điều tiếp theo cần làm là cho WordPress biết loại cấu trúc tên miền nào sẽ sử dụng cho các trang web trên mạng của bạn, ví dụ: Tên miền phụ hoặc thư mục con.

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

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

    Bây giờ WordPress sẽ hiển thị cho bạn một mã để thêm vào tệp wp-config.php và .htaccess tương ứng.

    Thêm mã vào các tệp wp-config và .htaccess

    Bạn có thể sử dụng máy khách FTP hoặc trình quản lý tệp trong cPanel để sao chép và dán mã vào hai tệp này.

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

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

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

    Bạn phải chuyển sang “Bảng điều khiển mạng” để thay đổi cài đặt mạng, thêm trang web mới và định cấu hình các tùy chọn khác.

    Khi bạn di chuột qua menu “Trang web của tôi” trên thanh công cụ quản trị, một cửa sổ bật lên sẽ xuất hiện. Bấm vào Quản trị mạng »Bảng điều khiển.

    Bảng quản trị mạng

    Điều này sẽ đưa bạn đến bảng điều khiển của mạng nhiều trang web. Bạn sẽ nhận thấy rằng có các mục menu mới để quản lý mạng nhiều trang web của bạn. Bạn cũng sẽ thấy một tiện ích bảng điều khiển của Ngay Ngay bây giờ, cho phép bạn tạo một trang web mới và thêm người dùng mới.

    Bảng điều khiển mạng

    Để định cấu hình cài đặt mạng, bạn phải nhấp vào liên kết “Cài đặt” trong thanh bên quản trị.

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

    cấu hình mạng

    Mở mạng đăng ký nhiều trang web của bạn

    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 cài đặt mạng của bạn.

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

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

    Cài đặt đăng ký nhiều trang web WordPress

    Nếu bạn đang mở mạng nhiều trang web để đăng ký, bạn có thể chọn hộp bên cạnh tùy chọn “Thông báo đăng ký” để nhận thông báo qua email mỗi khi người dùng hoặc trang web mới được đăng ký.

    Nếu bạn muốn 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ủa họ, bạn có thể chọn hộp bên cạnh tùy chọn “Thêm người dùng mới”.

    Tùy chọn đăng ký

    Tùy chọn đăng ký email giới hạn cho phép bạn giới hạn đăng ký trang web hoặc người dùng vào địa chỉ email cho các tên 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 nhập và tạo người dùng hoặc trang web.

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

    Cài đặt trang mới

    Phần “Cài đặt trang mới” cho phép bạn định cấu hình các tùy chọn mặc định cho các trang mới được tạo trên mạng nhiều trang của bạn.

    Bạn có thể sửa đổi email chào mừng mặc định và nội dung bài đăng, trang và bình luận đầu tiên trong cài đặt này.

    Cài đặt trang mới

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

    Tải cài đặt cho mạng nhiều trang web của bạn

    Điều quan trọng là bạn giám sát việc sử dụng tài nguyên máy chủ của bạn. Trong phần Cài đặt tải lên, bạn có thể giới hạn tổng dung lượng mà trang web có thể sử dụng để tải lên.

    Giá trị mặc định là 100 MBMà có lẽ là tốt cho ít nhất 100 tải lên hình ảnh. 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ó.

    Tải lên cấu hình

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

    Sau đó, bạn có thể chọn giới hạn kích thước tệp để người dùng không thể tải các tệp cực lớn lên máy chủ.

    Sau đó bạn có thể chuyển đến cài đặt menu. Nó sẽ cho phép bạn kích hoạt menu quản trị cho phần bổ trợ trên các trang mạng của bạn.

    Hiển thị hoặc ẩn menu plugin cho quản trị viên trang

    Kích hoạt tính năng này sẽ hiển thị menu plugin cho quản trị viên trang tương ứng. Họ có thể kích hoạt hoặc vô hiệu hóa một plugin trên các trang web cá nhân của họ, nhưng không thể cài đặt các plugin mới.

    Khi bạn hài lòng với tất cả các cài đặt cấu hình, hãy nhớ nhấp vào nút “Lưu thay đổi”.

    Thêm trang web mới vào mạng nhiều trang web WordPress của bạn

    Để thêm một trang web mới vào mạng nhiều trang web WordPress của bạn, chỉ cần nhấp vào “Trang web” trong Trang web của tôi »Quản trị viên mạng menu trên thanh công cụ quản trị viên.

    Thêm trang web mới vào mạng nhiều trang web WordPress của bạn

    Điều này sẽ cho bạn thấy một danh sách các trang web trong cài đặt nhiều trang web hiện tại của bạn. Theo mặc định, bạn có trang web chính của bạn được liệt kê là trang web duy nhất trên mạng nhiều trang web WordPress của bạn.

    Để thêm một trang web mới, nhấp vào nút “Thêm mới” ở trên cùng.

    Thêm trang web mới

    Trên trang “Thêm trang web mới”, bạn phải cung cấp địa chỉ trang web. Bạn không cần phải viết địa chỉ đầy đủ, chỉ là phần bạn muốn sử dụng làm tên miền phụ hoặc thư mục con.

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

    Thêm chi tiết trang web mới

    Bạn có thể thêm một địa chỉ email quản trị viên khác với địa chỉ bạn hiện đang sử dụng để quản lý mạng nhiều trang web của mình.

    Nếu địa chỉ email không được người dùng khác sử dụng, 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 bạn đã hoàn tất, nhấp vào nút “Thêm trang web”.

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

    Nếu bạn đã tạo một 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 mới và đăng nhập.

    Thêm chủ đề và plugin vào mạng nhiều trang web của bạn

    Theo mặc định, quản trị viên của các trang web riêng lẻ trên mạng nhiều trang web không thể tự cài đặt các chủ đề và trình cắm.

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

    Cài đặt chủ đề cho mạng nhiều trang web của bạn

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

    Chủ đề được cài đặt trên mạng nhiều trang WordPress của bạn

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

    Bạn có thể cung cấp một chủ đề cho các trang web khác bằng cách nhấp vào tùy chọn “Bật mạng” trong chủ đề đó. Bạn cũng có thể vô hiệu hóa một chủ đề bằng cách nhấp vào liên kết “Vô hiệu hóa mạng” bên dưới chủ đề. Lưu ý: Tùy chọn Vô hiệu hóa Mạng sẽ chỉ xuất hiện khi bật chủ đề.

    Để thêm một chủ đề mới, bạn cần nhấp vào nút “Thêm mới” ở đầu màn hình và sau đó cài đặt một chủ đề WordPress như bình thường.

    Khi chủ đề mới được cài đặt, bạn có thể cung cấp nó cho các trang web khác trên mạng của mình với tùy chọn “Bật mạng”.

    Nếu bạn cần đề xuất về những chủ đề nào có sẵn cho mạng của mình, hãy xem lựa chọn của chúng tôi về các chủ đề WordPress tốt nhất bạn có thể sử dụng.

  • Các chủ đề blog WordPress miễn phí tốt nhất
  • Chủ đề chụp ảnh WordPress miễn phí tốt nhất
  • Các chủ đề WordPress đa năng tốt nhất

Đặt chủ đề mặc định cho mạng nhiều trang web của bạn

Sau khi thêm một vài chủ đề, WordPress sẽ tiếp tục kích hoạt chủ đề mặc định của WordPress cho mỗi trang web mới.

Nếu bạn muốn biến một chủ đề khác thành chủ đề mặc định cho các trang web mới thì bạn cần thêm đoạn mã sau vào tệp wp-config.php của mình.

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

Thay thế chủ đề của bạn với tên của chủ đề của bạn. Bạn sẽ cần sử dụng tên của thư mục chủ đề mà bạn có thể tìm thấy bằng cách xem thư mục / wp-content / Themes /.

Cài đặt plugin cho mạng nhiều trang web của bạn

Tương tự, bạn có thể truy cập Trang web của tôi »Quản trị viên mạng» Plugin trang để cài đặt các trình cắm và nhấp vào liên kết “Kích hoạt mạng” bên dưới mỗi trình cắm để kích hoạt chúng trên mạng nhiều trang web của bạn.

Các plugin kích hoạt mạng trên nhiều trang web WordPress

Sau đây là một số plugin WordPress cần thiết mà chúng tôi khuyên dùng cho mỗi trang web:

  • WPForms – là plugin biểu mẫu liên hệ WordPress tốt nhất và cho phép bạn nhanh chóng tạo các biểu mẫu đẹp bằng cách sử dụng trình tạo biểu mẫu kéo và thả đơn giản.

  • Yoast SEO: Đây là plugin WordPress SEO hoàn chỉnh nhất trên thị trường và sẽ giúp bạn có được nhiều khách truy cập hơn từ các công cụ tìm kiếm.

  • SeedProd: Quản trị viên trang web có thể muốn xem một trang sớm trong khi làm việc trên trang web của họ. SeedProd cho phép họ thêm trang đẹp sắp ra mắt và trang đích trong chế độ bảo trì

  • WP Mail SMTP: WP Mail SMTP giúp bạn khắc phục các sự cố WordPress không gửi email bằng cách sử dụng máy chủ SMTP để gửi email đăng ký và thông báo quan trọng đến nhiều trang web.

Để biết thêm các đề xuất plugin, hãy xem danh sách các plugin WordPress cần thiết của chúng tôi cho tất cả các trang web.

Ghi chú: Nếu bạn đã bật tùy chọn trình đơn bổ trợ cho quản trị viên trang trong “Cài đặt mạng” ở trên, quản trị viên trang có thể tự bật hoặc tắt các plugin đã cài đặt. Quản trị viên trang web không thể tự xóa hoặc cài đặt một plugin mới.

Thêm nội dung mặc định vào các trang web đa trang web

Theo mặc định, WordPress cho phép bạn chỉnh sửa nội dung mặc định cho từng trang trên mạng nhiều trang của bạn. Bạn có thể đi đến Cài đặt »Cài đặt mạng và thêm chúng vào phần Cài đặt trang web mới của Phần.

Trang web mới mặc định

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

Điều gì nếu bạn muốn thêm nội dung mặc định được thêm vào mỗi trang web mới?

Theo mặc định, WordPress không cung cấp cho bạn tùy chọn để tạo thêm nội dung mặc định cho các trang web mới. Nếu bạn muốn làm điều đó, bạn sẽ cần thêm mã tùy chỉnh vào nhiều trang WordPress của mình.

Trong ví dụ này, chúng tôi sẽ thêm một trang mặc định mới sẽ được tạo cho mỗi trang web mới.

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 mã với các sửa đổi nhỏ để tạo các bài đăng mặc định cho các trang web mới. Nhìn vào đoạn mã 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ố nhiều trang WordPress

Các sự cố phổ biến nhất với thiết lập mạng nhiều trang web của WordPress xảy ra do cài đặt tên miền phụ ký tự đại diện sai và các sự cố gán tên miền. Đảm bảo máy chủ web của bạn hỗ trợ tên miền phụ ký tự đại diện trước khi thiết lập nhiều trang web.

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

Khắc phục sự cố đăng nhập trong cài đặt nhiều trang web

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

Để khắc phục điều này hãy thử thay thế

define('SUBDOMAIN_INSTALL', false);

dòng trong tệp wp-config.php với

define('SUBDOMAIN_INSTALL', 'false');

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

Một vấn đề khác có thể phát sinh là bạn không thể tìm thấy người dùng đã đăng ký trên mạng của mình nhưng không nhận được email kích hoạt. Để khắc phục điều này, hãy xem hướng dẫn của chúng tôi về việc tìm kiếm người dùng đang chờ xử lý chưa được xác nhận trong WordPress.

Xuất một trang web nhiều trang web để cài đặt WordPress của riêng bạn

Sau đó, tại một số thời điểm, bạn hoặc chủ sở hữu trang web khác có thể muốn xuất một trang web nhiều trang web sang bản cài đặt WordPress của riêng bạn. Đ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 chúng tôi về cách di chuyển một trang web WordPress nhiều trang web sang một bản cài đặt.

Bạn cũng có thể đánh dấu hướng dẫn dứt khoát của chúng tôi về các lỗi phổ biến của WordPress và cách khắc phục chúng. Nó sẽ giúp bạn tiết kiệm rất nhiều thời gian bằng cách giải quyết nhanh chóng các vấn đề phổ biến nhất của WordPress.

Các câu hỏi thường gặp về mạng nhiều trang WordPress

Nhiều người dùng của chúng tôi đã hỏi chúng tôi rất nhiều câu hỏi về mạng nhiều trang web 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à chúng tôi đã trả lời.

1. Tôi có thể quản lý trang web của mình tốt hơn với mạng nhiều trang không?

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

Ví dụ: nếu các trang web của bạn không liên quan đến nhau thì sẽ tốt hơn với công cụ quản lý nhiều trang như InifiteWP.

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

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

Một lần nữa, nó 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 máy chủ sẽ cho phép multisite nhanh hơn, nhưng một lần nữa với các tài nguyên này, các trang web WordPress riêng lẻ cũng sẽ chạy nhanh hơn.

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

3. Tôi có thể thêm một cửa hàng trực tuyến vào một trang web đa trang web WordPress không?

Có, bạn có thể thêm một cửa hàng trực tuyến trên mạng nhiều trang web WordPress. Rất có thể, bạn sử dụng một plugin Thương mại điện tử như WooC Commerce cho điều đó, tương thích với nhiều trang web của WordPress.

4. Tôi có thể cài đặt “x plugin” trên trang web WordPress của mình không?

Một số plugin WordPress có thể không tương thích với WordPress nhiều trang web. Thông thường, các tác giả plugin đề cập đến nó trên trang web plugin và bạn có thể tránh cài đặt một plugin có thể không hoạt động trong thiết lập nhiều trang web. Tuy nhiên, nếu nó không được đề cập, thì có thể an toàn khi cho rằng nó hỗ trợ nhiều trang web.

4. Làm cách nào để chia sẻ thông tin đăng nhập và vai trò người dùng trên mạng nhiều trang web?

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

Bạn có thể sử dụng các plugin của bên thứ ba như WP Multisite User Sync để đồng bộ hóa người dùng trên mạng. Tuy nhiên, bạn nên cẩn thận, vì cuối cùng bạn có thể trao quyền quản trị viên cho một trang web.

Chúng tôi hy vọng bài viết này đã giúp bạn tìm hiểu cách cài đặt và định cấu hình mạng nhiều trang web WordPress. Bạn cũng có thể muốn xem hướng dẫn bảo mật WordPress từng bước của chúng tôi để bảo vệ và giữ an toàn cho nhiều trang web WordPress của bạn.

Nếu bạn thích bài viết này, đăng ký kênh của chúng tôi YouTube để xem video hướng dẫn WordPress. Bạn cũng có thể tìm thấy chúng tôi tại Twitter và Facebook.