Hướng dẫn từng bước để cấu hình multisite WordPress với theme

Giới thiệu về Multisite WordPress

WordPress Multisite là một tính năng mạnh mẽ cho phép bạn tạo và quản lý nhiều trang web từ một cài đặt WordPress duy nhất. Tính năng này có ích cho các doanh nghiệp lớn, công ty đa quốc gia hoặc những ai muốn tạo một mạng lưới các blog. Trong bài viết này, chúng ta sẽ hướng dẫn từng bước để cấu hình multisite WordPress với theme.

Chuẩn bị trước khi bắt đầu

Trước khi bắt đầu, bạn cần chuẩn bị một số thứ:

  • Một trang web WordPress đã được cài đặt và hoạt động.
  • Quyền truy cập vào tệp tin trên máy chủ web của bạn.
  • Kiến thức cơ bản về FTP hoặc trình quản lý tệp.
  • Đảm bảo backup website của bạn trước khi thực hiện thao tác.

Bước 1: Kích hoạt Multisite

Để bắt đầu với Multisite, bạn cần sửa đổi tệp wp-config.php của trang web.

  1. Mở tệp wp-config.php nằm trong thư mục gốc của cài đặt WordPress.
  2. Thêm dòng sau vào ngay trước dòng /* That's all, stop editing! Happy blogging. */:
  3. define('WP_ALLOW_MULTISITE', true);

Bước 2: Cài đặt Multisite

Sau khi kích hoạt Multisite, bạn cần thực hiện một vài cấu hình từ bảng điều khiển WordPress.

  1. Đi đến Tools > Network Setup.
  2. Chọn cấu hình cho mạng của bạn:
    • Sub-domains (site1.yourdomain.com) hoặc Sub-directories (yourdomain.com/site1).

  3. Nhấn Install để tiến hành.

Bước 3: Cập nhật wp-config.php và .htaccess

Sau khi nhấn Install, WordPress sẽ cung cấp cho bạn một đoạn mã cần thêm vào các tệp tin. Thực hiện theo các bước sau:

  1. Thêm đoạn mã vào wp-config.php trước dòng /* That's all, stop editing! Happy blogging. */:

  2. define('MULTISITE', true);
    define('SUBDOMAIN_INSTALL', false); // Nếu bạn chọn sub-domains, hãy đổi thành true
    define('DOMAIN_CURRENT_SITE', 'yourdomain.com');
    define('PATH_CURRENT_SITE', '/');
    define('SITE_ID_CURRENT_SITE', 1);
    define('BLOG_ID_CURRENT_SITE', 1);

  3. Thêm đoạn mã vào tệp .htaccess, thay thế toàn bộ nội dung hiện tại:

  4. RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

Bước 4: Đăng nhập lại vào WordPress

Sau khi đã thực hiện các thay đổi, bạn cần đăng nhập lại vào WordPress. Hệ thống có thể yêu cầu bạn nhập lại thông tin đăng nhập.

Bước 5: Thêm các trang web con

Bây giờ bạn đã có một mạng lưới multisite, hãy tạo các trang web con:

  1. Đi đến My Sites > Network Admin > Sites.
  2. Nhấn Add New.
  3. Điền các thông tin cần thiết:
    • Site Address (URL)
    • Site Title
    • Admin Email

  4. Nhấn Add Site để hoàn tất.

Bước 6: Cài đặt và kích hoạt theme cho các trang web con

Khi bạn đã tạo xong các trang web, bạn có thể cài đặt một theme cho từng trang web con. Các bước thực hiện như sau:

  1. Đi đến Network Admin > Themes.
  2. Nhấn Add New để cài đặt theme mới hoặc tìm kiếm một theme đã có sẵn.
  3. Khi bạn đã cài đặt theme, bạn có thể kích hoạt cho từng trang web con.
  4. Để kích hoạt, đi đến Sites, chọn trang web con bạn muốn và nhấn Dashboard.
  5. Từ bảng điều khiển trang web đó, chọn Appearance > Themes, và kích hoạt theme bạn muốn sử dụng.

Bước 7: Tùy chỉnh theme cho từng trang web

Mỗi trang web con có thể có các tùy chỉnh riêng cho theme. Để thực hiện điều này:

  1. Truy cập vào bảng điều khiển của trang web con.
  2. Đi đến Appearance > Customize.
  3. Thực hiện các thay đổi mà bạn muốn, như phân bố màu sắc, bố cục hoặc các yếu tố tùy chỉnh khác.
  4. Nhấn Save & Publish để lưu lại các thay đổi.

Kết thúc

Vậy là bạn đã hoàn thành việc cấu hình multisite WordPress với theme. Giờ đây, bạn có thể dễ dàng quản lý nhiều trang web từ cùng một giao diện, tạo ra một trải nghiệm thuận tiện cho cả bạn và người dùng. Nếu có các thắc mắc hoặc cần thêm thông tin, đừng ngần ngại yêu cầu hỗ trợ từ cộng đồng WordPress.