Muitas postagens aqui ou em outro lugar contêm código, mas não dizem onde colocá-lo.
Exemplo:
Encontrei este post: Como desativo 301 posts de redirecionamento (não canônicos)?
Eu sou um novato com PHP. Onde exatamente devo colocar o código da resposta?
Respostas:
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:
Para usar esse snippet, coloque-o em um plugin:
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 comoPlugin Author
:Coloque o código que você deseja usar abaixo dos cabeçalhos do plugin.
Isso é tudo, pessoal.
Você pode adicionar o código ao seu tema
functions.php
. Mas isso não é uma boa ideia:functions.php
não pode ser desativado separadamente. Se o código quebrar um dia, você deverá editá-lofunctions.php
novamente ou mudar de tema. Se você quiser usar outro tema, copie e cole todo esse código novamente.functions.php
terá uma bagunça inatingível ao longo do tempo.Relacionado: Onde colocar meu código: plugin or functions.php?
fonte
Eu sou o desenvolvedor do plugin, que permite adicionar trechos de código a um site WordPress através de uma interface administrativa.
Ele adiciona uma interface gráfica, semelhante ao menu Plugins, para gerenciar snippets. Os trechos podem ser ativados ou desativados, atribuídos um nome e uma descrição e categorizados usando tags. Eles também podem ser copiados e transferidos entre sites usando o recurso de importação / exportação.
Mais capturas de tela
Você pode aprender mais sobre o plug-in Code Snippets no WordPress.org e ver seu código no GitHub .
fonte
O código mencionado no link deve ser colocado no arquivo functions.php do seu tema, não no canonical.php. Você sempre deve evitar modificar os arquivos principais do WP. Você não precisa sobrescrever ou comentar qualquer outro código.
Faça um backup do seu arquivo functions.php antes de editá-lo, pois mesmo um simples erro de sintaxe no functions.php pode derrubar todo o site.
fonte
Se você estiver usando o Jupiter WordPress Theme, poderá fazê-lo adicionando trechos de código ao seu tema filho functions.php e comece a substituir os ganchos, filtros e códigos de acesso, conforme descrito aqui:
https://themes.artbees.net/docs/overriding-shortcodes/
fonte