Cuando agregas código a tu sitio lo haces en el archivo functions.php del theme, sin embargo, ¿qué pasa si cambias de theme?, pues pierdes el código. En este artículo veremos cómo agregar código a tu sitio sin usar el archivo functions.php.
En algunos casos conviene tener nuestro código adicional centralizado e independiente del theme que estamos usando, para estos casos podemos usar un plugin como Code Snippets.
1- Instalación
El plugin se puede descargar desde el respositorio de plugins de WordPress o directamente buscarlo desde Plugins > Añadir > Buscar. Tras instalarlo veremos en la parte lateral de nuestro dashboard el plugin con sus diferentes opciones.

2- Nuevo Snippet
En la opción de manage, administramos nuestras porciones de código, tenemos una opción de add new para agregar un nuevo snippet o porción de código, por ejemplo agregamos el siguiente código que sirve para cambiar la estructura del link de leer más:
function modify_read_more_link() {
return '<a class="more-link" href="' . get_permalink() . '">Texto leer mas cambiado ...</a>';
}
add_filter( 'the_content_more_link', 'modify_read_more_link' );
Luego nuestra pantalla quedaría :
En esta imagen vemos:
- Un título para nuestro nuevo código.
- La porción de código
- Una descripción para el código
- Tags o etiquetas para organizar
- Definimos si es aplicable para el backend, para el front-end o para ambos.
3- Activar Snippet
Luego que hemos creado nuestra porción de código, necesitamos activarla, esto se realiza desde la opción de administración, tal como se muestra en la siguiente imagen.

4- Conclusión
Tal como hemos visto, el plugin de code snippets puede ser útil en caso necesitemos centralizar y administrar nuestro código adicional y evitar hacer modificaciones en el archivo functions.php de nuestro tema.
¿Aún con dudas?, en el siguiente video se realiza cada uno de los puntos tratados anteriormente.
Gracias por hacer el vídeo Jhon, así se entiende mejor aunque no parezca difícil siempre suele surgir alguna duda tonta.
No tenia ni idea de este plugin. Yo andaba cambiando algunas cosas desde el archivo
functions.php
del tema hijo, como indicaba Fernando Tellado (desde ‘AyudaWP’), pero visto que este plugin sirve para lo mismo y a nivel general para cualquier tema, habrá que instalarlo.De momento para el tablero de plugins WP de mi Pinterest (se me va acumulando el trabajo, ups).
Gran material el que estas haciendo y con vídeo siempre es un plus.
Saludos
Hola Jhon. buen articulo. Como seria para agregar multiples modificaciones de diferentes tipos, ejemplo, como todas las modificaciones que tienes aqui en el sitio y que las que podamos colocar, las coloquemos sin modificar ese archivo functions.php? es decir, que se puedan ir colocando varias modificaciones en el sitio web para que vaya uno agregandolos. te agradezco tu ayuda y orientacion. quedo a la espera de tu respuesta. r
Hola, usando el plugin tendrías que hacer un Snippet por cada modificación. Ten en cuenta sin embargo que para usar los Snippets sólo será posible para modificaciones que se hacen a través de Hooks, si tienes que modificar algún archivo por overrides (sobrescritura) entonces no será posible usar el plugin.