Bất cứ khi nào bạn tìm thấy một đoạn mã mà không có hướng dẫn cài đặt rõ ràng thì đó có thể là một plugin. Ví dụ bạn đưa ra là một ví dụ tốt, vì đó là trường hợp phổ biến nhất:
add_action('template_redirect', 'remove_404_redirect', 1);
function remove_404_redirect() {
// do something
}
Để sử dụng đoạn mã như vậy, hãy đặt nó vào một plugin:
- Tạo một tập tin mới, đặt tên cho nó chẳng hạn
remove_404_redirect.php
.
Viết tiêu đề plugin đơn giản vào tập tin ngay từ đầu. Sử dụng URL nơi bạn tìm thấy mã dưới dạng Plugin URL
và tác giả mã là Plugin Author
:
<?php
/**
* Plugin Name: Remove 404 redirect
* Description: Disable redirects to similar posts.
* Plugin URI: https://wordpress.stackexchange.com/questions/44740/how-do-i-turn-off-301-redirecting-posts-not-canonical
* Author: William
* Author URI: https://wordpress.stackexchange.com/users/9942/william
*/
Đặt mã bạn muốn sử dụng bên dưới các tiêu đề plugin.
- Cài đặt plugin mới.
Đó là tất cả mọi người.
Bạn có thể thêm mã vào chủ đề của bạn functions.php
. Nhưng đó không phải là một ý tưởng tốt:
- Thông thường, mã không nhằm thay đổi biểu thị trực quan của dữ liệu trang web của bạn. Nhưng đó là mục đích duy nhất của một chủ đề. Không trộn lẫn trách nhiệm.
- Mã trong
functions.php
không thể được tắt riêng. Nếu mã bị hỏng một ngày, bạn phải chỉnh sửa functions.php
lại hoặc bạn phải chuyển chủ đề. Nếu bạn muốn sử dụng một chủ đề khác, bạn phải sao chép và dán lại tất cả mã đó.
- Nếu bạn đặt càng nhiều đoạn trích vào,
functions.php
bạn sẽ nhận được một mớ hỗn độn không thể nhầm lẫn theo thời gian.
Liên quan: Nơi để đặt mã của tôi: plugin hoặc hàm.php?