Añade tus code snippets con Perfmatters

15.02.2026|

Tiempo de lectura Lectura: 5 min
Número de palabras Palabras: 926
Número de visitas Visitas: 153
Icono de traducción
⚡ Resumen rápido
Añade tus code snippets con Perfmatters

Perfmatters, en su versión 2.5.3 del 11 de noviembre (Changelog), añadió una función llamada "Code" con la puedes añadir fragmentos de código PHP, JS , CSS y HTML. La han escrito desde cero pensando en el rendimiento, por algo es uno de los plugins de "tweak" más valorado (si no el que más) a la hora de realizar tareas de WPO.

Utiliza un enfoque de archivo plano, lo que significa que es más seguro y no hay ninguna llamada a la base de datos en el front-end. Esto significa que se sirven rápido y no afectan negativamente a los tiempos de carga de la página.

Además, tiene una función de verificación de errores integrada, lo que evita que un código erróneo rompa tu sitio. Si se detecta un error en un fragmento, se desactivará automáticamente. Y si, aún así, se rompiera algo, incluye un modo seguro (Safe Mode) que se puede utilizar en caso de que surjan problemas que no se recuperan automáticamente impidiendo que se ejecuten fragmentos de código independientemente de su estado activo creando una URL de recuperación.

Añade tus code snippets con Perfmatters 1

Incluye un completo generador de condiciones para cargar tus fragmentos de código solo donde sean necesarios. Se puede configurar un número casi ilimitado de reglas, añadir inclusiones, exclusiones e incluso que los fragmentos se carguen por rol de usuario estado (conectado o desconectado).

Añade tus code snippets con Perfmatters 2

En la documentación de la herramienta tienes todas sus opciones detalladas.

Si bien tengo sentimientos encontrados cuando un plugin ligero y efectivo empieza a "engordar" con características que otros plugin dedicados hacen bien, o mejor, o se pueden resolver con un poco de código para no instalar un nuevo plugin, en el caso de Perfmatters tienen mi voto de confianza porque la filosofía de sus plugins gira siempre en torno a la simplificación y la optimización.

Así que la otra noche migré a Permatters todos mis códigos PHP que tenía en el functions.php y todos mis apaños de CSS que había añadido en el style.css de mi tema hijo.

Aunque estaban bien comentados, categorizados y ordenados, tenerlos aislados, optimizados y organizados en una herramienta de gestión de snippets es una práctica recomendable para atacar más fácil y rápidamente la solución de problemas o conflictos.

"Code" de Pefrmatters viene a competir con grandes clásicos como el popular "Code Snippets", que tiene una versión gratuita muy válida y otra Pro de pago con opciones avanzadas o WpCode, también con versión gratis y premium de gestión de snippets en la nube.

Si bien la herramienta está aún en Beta es ya muy completa y funcional. No he encontrado, de momento, bugs más allá de pequeños detalles estéticos por ajustar como la redimensión automática de la caja en la que se añade el código. Lo único que eché de menos fue una función de exportar/importar para guardar una copia de seguridad de la lista de fragmentos, pero Brian Jackson, uno de sus desarrolladores, ya me adelantó que muy pronto van a añadir una función independiente para esta tarea y que también trabajan en otra para migrar fragmentos desde WPCode.

Actualización. En su versión 2.5.5 del 12 de diciembre han añadido nuevas opciones de importar y exportar fragmentos de código y se ha añadido también la posibilidad de exportar fragmentos individuales o un subconjunto de fragmentos a través de un proceso masivo (en lotes) y se han pulido otros errores.

Preguntas frecuentes

¿Es más seguro usar Perfmatters que editar el archivo functions.php?

Sí, considerablemente más seguro. Al editar el archivo functions.php directamente, un error de sintaxis puede provocar una "pantalla blanca" y dejar tu sitio inaccesible. Perfmatters incluye un verificador de errores que desactiva el snippet si detecta fallos y ofrece un Safe Mode (Modo Seguro) mediante una URL de recuperación para recuperar el control sin necesidad de acceder por FTP.

¿Cómo afecta al rendimiento cargar snippets desde un plugin?

A diferencia de otros plugins que consultan la base de datos cada vez que se carga una página, la función "Code" de Perfmatters utiliza un enfoque de archivo plano. Esto significa que los fragmentos se ejecutan de forma nativa y rápida, sin llamadas adicionales a la base de datos en el front-end, garantizando que el impacto en los tiempos de carga (WPO) sea prácticamente nulo.

¿Puedo cargar fragmentos de código solo en páginas específicas?

Sí. Una de las mayores ventajas frente al método tradicional es su generador de condiciones. Puedes configurar reglas para que un snippet de PHP o CSS se cargue únicamente en un post concreto, en una categoría específica o solo para usuarios que hayan iniciado sesión. Esto evita que el código innecesario se ejecute de forma global, optimizando aún más el sitio.

¿Qué ocurre con mis snippets si decido desinstalar Perfmatters?

Los fragmentos de código están vinculados al plugin. Si lo desinstalas, los códigos dejarán de ejecutarse. Sin embargo, gracias a la función de exportación en lotes añadida recientemente, puedes descargar todos tus fragmentos en un archivo para migrarlos fácilmente a otra herramienta o volver a insertarlos en tu tema hijo si fuera necesario.

Donar

Artículos relacionados
Tu navegador se convierte en tu WordPress

Tu navegador se convierte en tu WordPress

Sin comentarios

WordPress 7.0 Beta 1

WordPress 7.0 Beta 1

Sin comentarios

Taza de LucusHost para la WordCamp Zaragoza 2026

Taza de LucusHost para la WordCamp Zaragoza 2026

Documentales sobre dibujantesTontolares, los titulares más tontos

Este blog se aloja en LucusHost

LucusHost, el mejor hosting

Tu WordPress puede volar

Servicio de optimización de WordPress
Quiero velocidad

Servicio de optimización

Suscripción por e-mail

Recibe gratis los artículos completos en tu correo sin publicidad en el momento que se publiquen. Se envía el contenido íntegro del feed sin herramientas externas y sin anuncios.