Всякий раз, когда вы найдете кусок кода без четких инструкций по установке, это, вероятно, плагин. Хороший пример, который вы привели, потому что это наиболее распространенный случай:
add_action('template_redirect', 'remove_404_redirect', 1);
function remove_404_redirect() {
// do something
}
Чтобы использовать такой фрагмент, поместите его в плагин:
- Создайте новый файл, назовите его, например
remove_404_redirect.php
.
Запишите простые заголовки плагинов в файл в самом начале. Используйте URL-адрес, где вы нашли код как, Plugin URL
и автора кода как 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
*/
Поместите код, который вы хотите использовать, под заголовками плагинов.
- Установите новый плагин.
Это все люди.
Вы можете добавить код к вашей теме functions.php
. Но это не очень хорошая идея:
- Обычно код не предназначен для изменения визуального представления данных вашего сайта. Но это единственная цель темы. Не смешивайте обязанности.
- Код в
functions.php
не может быть отключен отдельно. Если код ломается однажды, вы должны отредактировать его functions.php
снова или переключить темы. Если вы хотите использовать другую тему, вам придется снова скопировать и вставить весь этот код.
- Если вы
functions.php
добавляете все больше и больше фрагментов, то со временем вы получите неразрешимый беспорядок.
Связанный: Где поместить мой код: плагин или functions.php?