Siempre que encuentre un fragmento de código sin instrucciones claras de instalación, probablemente sea un complemento. El ejemplo que diste es bueno, porque ese es el caso más común:
add_action('template_redirect', 'remove_404_redirect', 1);
function remove_404_redirect() {
// do something
}
Para usar un fragmento de este tipo, colóquelo en un complemento:
- Cree un nuevo archivo, asígnele un nombre, por ejemplo
remove_404_redirect.php
.
Escriba encabezados de complementos simples en el archivo desde el principio. Use la URL donde encontró el código como Plugin URL
y el autor del 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 el código que desea usar debajo de los encabezados del complemento.
- Instala el nuevo complemento.
Eso es todo amigos.
Usted podría añadir el código a sus temáticas de functions.php
. Pero esa no es una buena idea:
- Por lo general, el código no pretende cambiar la representación visual de los datos de su sitio. Pero ese es el único propósito de un tema. No mezcle responsabilidades.
- El código en
functions.php
no se puede desactivar por separado. Si el código se rompe un día, debe functions.php
volver a editarlo o cambiar de tema. Si desea utilizar otro tema, debe copiar y pegar todo ese código nuevamente.
- Si pones más y más fragmentos en el
functions.php
, obtienes un desastre imposible de mantener con el tiempo.
Relacionado: ¿Dónde poner mi código: plugin o functions.php?