Setiap kali Anda menemukan sepotong kode tanpa instruksi instalasi yang jelas itu mungkin sebuah plugin. Contoh yang Anda berikan adalah yang baik, karena itu adalah kasus yang paling umum:
add_action('template_redirect', 'remove_404_redirect', 1);
function remove_404_redirect() {
// do something
}
Untuk menggunakan potongan seperti itu, masukkan ke dalam plugin:
- Buat file baru, beri nama misalnya
remove_404_redirect.php.
Tulis header plugin sederhana ke dalam file di awal. Gunakan URL tempat Anda menemukan kode Plugin URLdan pembuat kode sebagai 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
*/
Masukkan kode yang ingin Anda gunakan di bawah header plugin.
- Instal plugin baru.
Itu Semua Orang.
Anda dapat menambahkan kode ke tema Anda functions.php. Tapi itu bukan ide yang baik:
- Biasanya, kode ini tidak dimaksudkan untuk mengubah representasi visual dari data situs Anda. Tapi itulah satu-satunya tujuan dari sebuah tema. Jangan memadukan tanggung jawab.
- Kode dalam
functions.phptidak dapat dimatikan secara terpisah. Jika kode rusak suatu hari Anda harus mengedit functions.phplagi, atau Anda harus mengganti tema. Jika Anda ingin menggunakan tema lain, Anda harus menyalin & menempelkan semua kode itu lagi.
- Jika Anda memasukkan semakin banyak cuplikan ke dalam,
functions.phpAnda mendapatkan kekacauan yang tidak dapat dipecahkan dari waktu ke waktu.
Terkait: Di mana saya harus meletakkan kode saya: plugin atau functions.php?