En WordPress, functions.php es un archivo de funciones del tema que actúa como un plugin para su sitio de WordPress y es activado automáticamente por su tema actual.
Un archivo functions.php se incluye con todos los temas de WordPress y utiliza código PHP para añadir nuevas características o cambiar las características por defecto en un sitio de WordPress.
Por ejemplo, un tema de WordPress puede añadir un poco de código al archivo functions.php del tema para añadir una nueva área de widget al pie de página o añadir un mensaje de bienvenida personalizado al escritorio de WordPress.
Las posibilidades son infinitas.
El archivo functions.php se carga automáticamente cuando instala y activa un tema en su sitio de WordPress.
Editar el archivo functions.php utilizando código personalizado le permite añadir tipos de entradas, taxonomías, shortcodes y mucho más para mejorar su sitio web.
Por qué normalmente no debería editar directamente el archivo functions.php
El archivo functions.php se encuentra en la carpeta de su tema y los usuarios avanzados pueden añadir fragmentos de código editando directamente el archivo.
Hay muchos tutoriales de WordPress que te dicen que añadas fragmentos de código directamente al archivo functions.php de tu tema, pero eso no suele ser una buena idea.
WordPress intenta separar diseño y funcionalidad siempre que es posible. Este es un buen enfoque, y a menudo es mejor utilizar temas de WordPress para personalizar el aspecto de su sitio, y plugins para determinar cómo funciona.
Además, cometer un error de código en su archivo functions.php puede provocar errores en WordPress o causar la Pantalla Blanca de la Muerte que hace desaparecer su sitio web. Estos errores pueden ser tan simples como la falta de un punto y coma, por lo que cualquier persona que edite el archivo functions.php debe tener mucho cuidado.
En resumen, hay 3 razones por las que no es una buena idea editar tu archivo functions.php:
- Las modificaciones del archivo de funciones se perderán cuando se actualice el tema.
- Las ediciones se perderán si cambia el tema de WordPress.
- Cometer errores de código en el archivo de funciones puede bloquear su sitio.
Sin embargo, es posible que desee editar el functions.php directamente para realizar cambios en un tema específico, como añadir fuentes personalizadas o un archivo de traducción de idiomas.
En ese caso, le recomendamos que utilice un tema hijo.
La mejor manera de añadir fragmentos de código personalizado a functions.php
Entonces, si no debes editar directamente el archivo functions.php, ¿cómo se supone que puedes añadir fragmentos de código de tutoriales en línea?
La forma más sencilla es utilizar WPCode, un potente plugin de fragmentos de código para WordPress que facilita la tarea de añadir características personalizadas de WordPress mediante fragmentos de código sin necesidad de editar el archivo functions.php de su tema.
Aunque puedes añadir tus propios fragmentos de código, viene convenientemente con una biblioteca de fragmentos de código incorporada donde puedes encontrar algunos de mis fragmentos de código de WordPress más populares que te ayudarán a eliminar la necesidad de plugins separados.
Por ejemplo, hay fragmentos de código listos para usar que le ayudarán a mantener seguro su sitio web de WordPress, le permitirán subir imágenes SVG, elegir su editor de WordPress y desactivar comentarios.
Una vez que haya instalado y activado el plugin, puede dirigirse a la página Fragmentos de código y, a continuación, hacer clic en el botón “Añadir nuevo” para crear su primer fragmento de código en WordPress.
Accederá a la página “Añadir fragmento de código”.
Aquí puede elegir un fragmento de código de la biblioteca prediseñada o añadir su código personalizado.
Para empezar, introduzca un título para el fragmento de código personalizado y, a continuación, pegue el fragmento de código en el cuadro de código.
Asegúrese también de seleccionar el tipo de código correcto en el menú desplegable de la derecha.
Para saber más acerca de cómo utilizar WPCode, consulte nuestra guía sobre cómo añadir fragmentos de código personalizados a WordPress.
Esperamos que este artículo te haya ayudado a aprender todo sobre el archivo functions.php de WordPress y sobre cómo añadir fragmentos de código a tu sitio. Marcar / comprobar la lectura adicional a continuación para obtener más información.
También puedes suscribirte a nuestro canal de YouTube para ver tutoriales en vídeo sobre WordPress paso a paso, y seguirnos en Twitter y Facebook para enterarte de las últimas actualizaciones.
Lecturas adicionales
- 46 trucos extremadamente útiles para el archivo de funciones de WordPress
- Cómo funciona WordPress entre bastidores (Infografía)
- 15 trucos útiles de configuración de WordPress que quizá no conozcas
- Guía para principiantes para pegar fragmentos de código de la Web en WordPress
- Cómo añadir fácilmente código personalizado en WordPress (sin romper su sitio)
- Plugin de WordPress vs Archivo Functions.php (¿Cuál es mejor?)
- Cómo añadir código de cabecera y pie de página en WordPress (de forma sencilla)