Si hay algo que nos preocupa bastante a la hora de optimizar nuestro wordpress es como hacer cosas sencillas sin tener que usar tantos plugins. Una de esas tantas cosas que nos pueden matar el rendimiento de un sitio web son las consultas a la base de datos y el excesivo uso de recursos del servidor.
Pues bien seguramente estas aquí porque ya has probado plugins como: y lo que quieres es dejar de usar tantos plugins por unas simples líneas de código que hay que añadir en el header o en el footer.
La solución mas practica es usar Code Snippets
Los code snippets o (fragmentos de código), son pequeños fragmentos de código reusable que utilizan los desarrolladores para mejorar y añadir funcionalidades a un proyecto WordPress.
¿Cómo añadimos estos fragmentos de código a WordPress? La forma mas sencilla y segura es instalando un plugin llamado Code-Snippets. ¿Ya va pero no dijiste que esto era sin Plugins?, claro pero esta es la opción de 1 solo plugins. Sigue leyendo y te cuento como lo haces sin plugins.
Una vez instalado todo lo que tenemos que hacer es buscarlo en el menú. Si estas en español aparece como «Fragmentos de código» y tiene un ícono de con una Tijerita.
Podemos ahora crear nuestro fragmento y lo mejor es podemos activarlo y desactivarlo con un clic.
Una vez en la vista de código solo pegamos la función y ya.
La solución IDEAL Sin Plugins
Para no tener que usar plugins lo ideal es utilizar lo que se conoce como un Child Theme o Plantilla Hija. Esto no es mas que una plantilla basada en nuestra plantilla actual, en donde solo personalizamos las parte del tema que necesitamos modificar. WordPress lo que hace es mostrar la web con el tema actual (que sería el tema padre), modificando únicamente lo que se a cambiado o añadido en nuestro child theme.
Puedes ver como hacer un child theme en este tutorial.
Una vez que tengamos nuestra plantilla hija, solo debemos añadir los Snippets a nuestro archivo functions.php
Los Snippets para insertar código
Si bien puedes agregar Snippets directamente a sus archivos header.php y footer.php, la mejor manera es usar su archivo functions.php y el hook apropiado de WordPress. Esto le permite mantener todos sus fragmentos en un solo lugar y evitar modificar los archivos del tema central.
Insertar código en el Header
add_action('wp_head', 'tu_funcion_personalizada'); function tu_funcion_personalizada() { ?> Pega el Código JavaScript o HTML Aquí <?php };
Usando wp-head podemos insertar cualquier fragamento de código en el <head> de nuestro sitio web.
Insertar código en el Footer
add_action('wp_footer', 'tu_funcion_personalizada'); function tu_funcion_personalizada() { ?> Pega el Código JavaScript o HTML Aquí <?php };
En el caso del Footer utilizaremos wp_footer .