Tìm hiểu những file và cấu trúc thư mục trong WordPress [NEW]

Bạn có muốn tìm hiểu về cấu trúc thư mục và tệp WordPress không? Tất cả các thư mục WordPress gốc, chủ đề, plugin và tải lên của người dùng đều được lưu trữ trên trang web của bạn. Trong hướng dẫn dành cho người mới bắt đầu này, chúng tôi sẽ giải thích các tệp trong WordPress và cấu trúc thư mục.

filedirectorystructure

Tại sao bạn nên tìm hiểu về cấu trúc thư mục và tệp WordPress?

Hầu hết người dùng có thể chạy các trang web WordPress của họ mà không cần phải hiểu các tệp hoặc thư mục WordPress. Tuy nhiên, hiểu cách WordPress lưu trữ các tệp và thư mục có thể giúp bạn tự giải quyết nhiều vấn đề WordPress phổ biến.

Hướng dẫn sau đây sẽ giúp bạn:

  • Tìm hiểu về các tệp và thư mục WordPress nào là mục gốc.
  • Hiểu cách WordPress lưu trữ hình ảnh và những thứ bạn tải lên.
  • Hiểu nơi lưu trữ các chủ đề và plugin của WordPress.
  • Hiểu nơi lưu trữ các tệp cấu hình trên WordPress.

Thông tin này cũng giúp bạn hiểu những tệp WordPress nào bạn cần sao lưu.

Bạn cũng có thể tự mình khắc phục một số vấn đề, chẳng hạn như hủy kích hoạt tất cả các plugin đang hoạt động, chuyển về chủ đề mặc định hoặc sửa các lỗi WordPress phổ biến.

Chúng ta hãy tìm hiểu về các tệp WordPress và cấu trúc thư mục.

Truy cập các tệp và thư mục WordPress

Đầu tiên, bạn sẽ cần một ứng dụng khách FTP để kết nối với máy chủ WordPress của mình.

Một giải pháp thay thế dễ dàng hơn cho FTP là Trình quản lý tệp. Nó là một ứng dụng dựa trên web đi kèm với bảng điều khiển cPanel của tài khoản lưu trữ WordPress của bạn.

Khi bạn được kết nối với trang web WordPress của mình bằng FTP hoặc Trình quản lý tệp, bạn sẽ thấy cấu trúc tệp và thư mục giống như sau:

corewpfilesfolders

Các tệp và thư mục trong ô vuông màu đỏ là các tệp WordPress cốt lõi. Đây là các tệp và thư mục chạy trang web. Bạn không phải chỉnh sửa các tệp trên.

Dưới đây là danh sách các tệp WordPress và thư mục cốt lõi trong thư mục gốc của trang web của bạn.

  • [dir] wp-admin
  • [dir] wp-bao gồm
  • index.php
  • license.txt
  • readme.html
  • wp-active.php
  • wp-blog-header.php
  • wp-comments-post.php
  • wp-config-sample.php
  • wp-cron.php
  • wp-links-opml.php
  • wp-load.php
  • wp-login.php
  • wp-mail.php
  • wp-settings.php
  • wp-signup.php
  • wp-trackback.php
  • xmlrpc.php

Tệp cấu hình WordPress

Thư mục gốc WordPress của bạn chứa một số tệp cấu hình đặc biệt. Các tệp này chứa các cài đặt quan trọng dành riêng cho trang web của bạn

wpconfigfiles

  • .htaccess – Một tệp cấu hình mà máy chủ WordPress sử dụng để quản lý Permalinks và chuyển hướng.
  • wp-config.php – tệp này cho phép WordPress kết nối với cơ sở dữ liệu. Nó cũng đặt ra một số cài đặt chung cho trang web.
  • index.php – Tệp chỉ mục tải và khởi tạo tất cả các tệp WordPress khi một trang được người dùng yêu cầu.

Đôi khi bạn sẽ cần chỉnh sửa tệp wp-config.php hoặc .htaccess. Hãy cẩn thận khi chỉnh sửa hai tệp này. Một sai sót nhỏ có thể làm cho trang web của bạn không thể truy cập được. Khi chỉnh sửa hai tệp này, hãy luôn sao lưu trên máy tính của bạn trước khi thực hiện bất kỳ thay đổi nào.

Nếu bạn không thấy tệp .htaccess trong thư mục gốc, hãy tham khảo hướng dẫn của chúng tôi.

Tùy thuộc vào cách trang web WordPress của bạn được thiết lập, bạn có thể có hoặc không có các tệp sau trong thư mục gốc.

  • robots.txt – Chứa các hướng dẫn cho máy quét công cụ tìm kiếm
  • Favicon.ico – Một tệp favicon đôi khi được tạo bởi các máy chủ WordPress.

Bên trong thư mục wp-content

WordPress lưu trữ tất cả các tệp tải lên, plugin và chủ đề của bạn trong thư mục wp-content.

wpcontent

Mọi người thường cho rằng có thể chỉnh sửa các tệp và thư mục bên trong thư mục wp-content. Tuy nhiên, điều này không hoàn toàn đúng.

Hãy xem bên trong thư mục wp-content để hiểu cách hoạt động và những gì bạn có thể làm ở đây.

insidewpcontent

Nội dung của thư mục wp-content có thể khác nhau giữa các trang WordPress khác nhau. Nhưng tất cả các trang web WordPress thường bao gồm:

  • [dir] chủ đề
  • [dir] chủ đề
  • [dir] tải lên
  • index.php

WordPress lưu trữ các tệp chủ đề của bạn trong thư mục /wp-content/themes/ . Bạn có thể chỉnh sửa tệp chủ đề, nhưng bạn không nên làm điều này nhiều. Ngay sau khi bạn cập nhật chủ đề của mình lên phiên bản mới hơn, các thay đổi của bạn sẽ được ghi đè trong các bản cập nhật.

Đây là lý do tại sao bạn nên tạo một chủ đề con khi bạn có ý định tùy chỉnh một giao diện nhất định.

Tất cả các chủ đề WordPress bạn tải xuống và cài đặt trên trang web của mình đều được lưu trữ trong thư mục /wp-content/themes/ . Bạn không có quyền chỉnh sửa tệp chủ đề trực tiếp, trừ khi bạn đã viết chủ đề chỉ cho trang web WordPress của riêng bạn.

Trong nhiều hướng dẫn về WordPress, bạn sẽ thấy các đoạn mã để thêm vào trang web của mình. Cách tốt nhất để thêm mã tùy chỉnh vào trang WordPress là thêm nó vào tệp functions.php của chủ đề con hoặc tạo một chủ đề web cụ thể.

WordPress lưu trữ tất cả các hình ảnh và tệp phương tiện đã tải lên trong thư mục /wp-content/uploads/. Theo mặc định, các tệp tải lên này sẽ được sắp xếp trong các thư mục /year/month/. Bất cứ khi nào bạn tạo bản sao lưu WordPress, bạn nên thêm phần tải lên

Bạn có thể tải xuống các bản sao mới của WordPress gốc, các chủ đề và plugin chủ đề, nhưng nếu bạn bị mất thư mục tải lên, sẽ rất khó để khôi phục nó mà không có bản sao lưu.

Một số thư mục mặc định khác mà bạn có thể thấy trong thư mục wp-content bao gồm:

  • ngôn ngữ – Nơi lưu trữ tệp ngôn ngữ cho các trang web không phải tiếng Anh
  • nâng cấp – Đây là thư mục tạm thời được tạo bởi WordPress khi nó được nâng cấp lên phiên bản mới hơn

Nhiều plugin WordPress cũng có thể tạo các thư mục riêng bên trong thư mục wp-content. Ví dụ: trong ảnh chụp màn hình ở trên, chúng ta có một thư mục thư viện được tạo bởi chủ đề Thư viện Envira.

Một số thư mục đó có thể chứa các tệp quan trọng cũng giống như các thư mục thư viện có thể chứa hình ảnh thư viện của bạn. Bạn nên luôn sao lưu các thư mục như vậy để tránh mất dữ liệu quan trọng.

Các thư mục khác có thể chứa các tệp mà bạn có thể xóa một cách an toàn. Ví dụ: plugin bộ nhớ đệm của bạn như WP Rocket hoặc WP Fastest Cache có thể lưu vào bộ đệm các tệp trong thư mục riêng của chúng.

Chúng tôi đã hoàn tất, hy vọng bài viết này đã giúp bạn hiểu thêm về các tệp WordPress và cấu trúc thư mục.

Nếu bạn thích bài viết này, hãy comment bên dưới và nhớ theo dõi Diều hâu để nhận thêm nhiều thông tin hữu ích nhé.