Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Qué es: funciones.php

Nota editorial: Ganamos una comisión de los enlaces de socios en WPBeginner. Las comisiones no afectan a las opiniones o evaluaciones de nuestros editores. Más información sobre Proceso editorial.

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.

What Is functions.php in WordPress?

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.

WPCode WordPress Code Snippets Library

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.

Click 'Add New' in WPCode to create a new custom snippet

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.

Add custom code in WPCode

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.

Adding your first code snippet

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

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

El último kit de herramientas de WordPress

Obtenga acceso GRATUITO a nuestro kit de herramientas - una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!