Щоразу, коли ви знайдете фрагмент коду без чітких інструкцій з установки, це, мабуть, плагін. Приклад, який ви навели, є хорошим, тому що це найпоширеніший випадок:
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
вас, з часом ви отримаєте незбагненний безлад.
Пов’язано: Де поставити мій код: плагін або function.php?