Sempre que você encontra um pedaço de código sem instruções claras de instalação, é provavelmente um plugin. O exemplo que você deu é bom, porque esse é o caso mais comum:
add_action('template_redirect', 'remove_404_redirect', 1);
function remove_404_redirect() {
// do something
}
Para usar esse snippet, coloque-o em um plugin:
- Crie um novo arquivo, nomeie-o por exemplo
remove_404_redirect.php
.
Escreva cabeçalhos de plugins simples no arquivo no início. Use o URL em que você encontrou o código como Plugin URL
e o autor do código como 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
*/
Coloque o código que você deseja usar abaixo dos cabeçalhos do plugin.
- Instale o novo plugin.
Isso é tudo, pessoal.
Você pode adicionar o código ao seu tema functions.php
. Mas isso não é uma boa ideia:
- Normalmente, o código não se destina a alterar a representação visual dos dados do seu site. Mas esse é o único objetivo de um tema. Não misture responsabilidades.
- O código no
functions.php
não pode ser desativado separadamente. Se o código quebrar um dia, você deverá editá-lo functions.php
novamente ou mudar de tema. Se você quiser usar outro tema, copie e cole todo esse código novamente.
- Se você colocar cada vez mais trechos no arquivo,
functions.php
terá uma bagunça inatingível ao longo do tempo.
Relacionado: Onde colocar meu código: plugin or functions.php?