WordPress chắc chắn là hệ thống động có thể tùy chỉnh nhất mà chúng tôi có thể tạo trang web thuyết trình, Và blog hoặc thậm chí một Tạp chí trực tuyến. Nó cung cấp hàng nghìn chủ đề (còn gọi là mẫu hoặc Chủ đề WordPress) nếu mô-đun (Plugin WordPress) thông qua đó chúng ta có thể tạo một trang web theo ý muốn mà không cần phải có kiến thức về mã PHP, HTML hay chỉnh sửa đồ họa.
Tuy nhiên, cũng có một số tình huống chúng ta cần phải thoát ra khỏi nó. “Cài đặt mặc định” do WordPress cung cấp và thực hiện các thay đổi. Những điều này thường liên quan đến những thay đổi trong chức năng của WordPress.
Trong bài hướng dẫn hôm nay chúng ta sẽ gặp nhau làm cách nào chúng tôi có thể tạo tiêu đề tùy chỉnh cho các trang 404 (Không tìm thấy).
Về mặt cấu trúc, hầu hết các chủ đề WordPress đều bao gồm: chỉ mục.php (tập tin đầu tiên, chân trang.php (dưới cùng), sidebar.php (viền bên), đơn.php (trang bài viết), tiêu đề.php (phần trên). Các file thuộc phần trên và phần dưới tương ứng header.php và footer.php là chung cho tất cả các tập tin nội dung khác. Chính xác hơn, nếu chúng ta thực hiện thay đổi mã từ tiêu đề.php, điều này sẽ xuất hiện trên tất cả các trang của blog / trang web. Ngay cả trong những lỗi 404, dành cho nội dung không tồn tại/các trang không tồn tại.
Hầu hết các mã theo dõi lưu lượng truy cập, quảng cáo, trạng thái trang web thường được đặt trong header.php, nhưng không phải lúc nào chúng ta cũng muốn các mã này hoạt động trong các trang 404. Để tránh tình trạng này, giải pháp đơn giản nhất là xác định một tiêu đề riêng cho trang lỗi 404.
Cách tạo tiêu đề tùy chỉnh cho trang 404 trong WordPress
Trước hết, chúng tôi cần có quyền truy cập FTP vào các tệp của trang web và đảm bảo rằng chủ đề WordPress của chúng tôi có nó đã khai báo một tệp dành riêng cho các trang 404. Bạn có thể tìm thấy nó trong thư mục chủ đề (wp-content/themes/theme_name) với tên 404.php. Trong trường hợp bạn không có tệp này trong thư mục chủ đề hiện tại, bạn có thể sao chép tệp từ chủ đề Twenty Thirteen.
Sau khi có tệp 404.php trong thư mục chủ đề hiện tại, chúng tôi tạo một được sao chép vào tệp header.php mà chúng tôi sẽ gọi “header_404.php“.
Bước tiếp theo là đặt tệp này làm tiêu đề cho tệp 404.php. Chúng tôi làm điều này bằng cách thay thế dòng:
<?php get_header(); ?>
cu
<?php include(TEMPLATEPATH . "/header_404.php");>
Lưu tập tin sau khi thực hiện các thay đổi.
Bây giờ bạn sẽ có hai tiêu đề trong chủ đề WordPress. Một cái chung cho tất cả các trang blog và một cái dành riêng cho các trang 404 Not Found.
