Skip links

Mejores prácticas para el archivo funciones.php del tema de WordPress – Speckyboy

Este artículo fue escrito con financiación de WordPress.com. Todas las opiniones y clasificaciones son independientes y no han sido revisadas por WordPress.com.

Los temas de WordPress se pueden personalizar a tu gusto. tema de bloque Tiene un editor de sitio nativo para ajustar estilos y plantillas. tema clasico Utilice el personalizador heredado y acepte PHP personalizado en las plantillas. Podrás elegir la opción que mejor se adapte a tus necesidades.

Sí, hay diferentes maneras. Sin embargo, todos los temas comparten al menos un archivo común: functions.php

Los desarrolladores pueden utilizar functions.php Agregue fragmentos de código personalizados. Puede habilitar o deshabilitar funciones específicas de WordPress o cambiar la forma en que funcionan. Lo mismo se aplica a WooCommerce y otros complementos. Algunos temas incluyen funciones de personalización que también puedes personalizar a través de tema infantil La versión del archivo.

Esto es sólo la superficie de lo que podría suceder. Aquí se pueden agregar varias funciones personalizadas. Esto tiene aspectos tanto positivos como negativos.

muy feliz functions.php Los archivos son versátiles. La desventaja es que a menudo lo utilizamos como un “cajón de basura” para WordPress. Es fácil completar el archivo con código que sería más adecuado como archivo. Complemento personalizado. A medida que su sitio web crece, esto puede significar problemas.

Entonces, ¿cómo decides qué incluir en tu tema y qué excluir? functions.php ¿documento? Consulte nuestras mejores prácticas a continuación.

¿Un repositorio para todo su código personalizado?

Parece que todos los tutoriales de desarrollo de WordPress recomiendan colocar el fragmento de código en functions.php documento. ¿porqué es eso? Bueno, eso es más fácil de explicar que guiar a alguien en la creación de un complemento.

Esta técnica funciona muy bien. La mayoría de los fragmentos de código se ejecutarán como se esperaba. Además, todo su código personalizado reside en un solo archivo. Esto parece una solución exitosa.

pero si tu cambiar tema ¿A lo largo del camino? Estos fragmentos de código no se migran automáticamente. Debes copiarlos al nuevo tema. functions.php documento. Este es un paso fácil de olvidar al rediseñar su sitio web.

Mucho depende de las características específicas de su sitio, pero es posible que se esté perdiendo algunas funciones clave. Esto puede causar innumerables problemas. Desde una funcionalidad con errores hasta un sitio web roto, todo es posible.

La organización del proyecto también es un problema. Los archivos que contienen colecciones aleatorias de fragmentos pueden resultar confusos. Es posible que se encuentre buscando código relacionado con una característica específica u olvidando lo que contiene. Esto puede generar confusión en el futuro, especialmente en sitios grandes.

Por lo tanto, los efectos negativos del uso tienden a superar los efectos positivos. functions.php como un comodín. Esto debe considerarse antes de abrir el archivo y agregar código.

人們很容易將所有自定義代碼添加到 <code>functions.php</code> en el archivo.» width=»900″ height=»600″/></p>
<h2><span id=tu código pertenece a functions.php?

¿Cómo saber si un fragmento de código le pertenece? functions.php ¿documento? El manual del tema de WordPress proporciona una sencilla regla general:

«Si estás creando una funcionalidad que debería estar disponible independientemente del diseño del sitio web, entonces la mejor práctica es poner el código en un complemento. La regla general es que el tema sólo debe manejar el diseño del sitio web».

Esto es mucho más restrictivo que los casos de uso típicos. Sin embargo, también tiene mucho sentido. Los complementos personalizados son una constante y seguirán funcionando independientemente del tema activo. Por lo que añadir cualquier cosa que no tenga que ver con el diseño es arriesgado. functions.php.

¿Qué cuenta como código relacionado con el diseño? A continuación se muestran algunos ejemplos comunes:

  • Archivos CSS y JavaScript personalizados;
  • Funciones PHP personalizadas utilizadas en plantillas de temas;
  • Fuentes utilizadas sólo en temas activos;
  • internacionalización característica;

Adoptar esta filosofía hará que su sitio web esté mejor organizado y reducirá el riesgo de problemas futuros.

No migrar fragmentos de código a un tema nuevo puede causar problemas en el sitio web.

Mantenga su tema de WordPress relajado y enfocado

Por supuesto, es posible agregar mucho código a tu tema. functions.php documento. Muchos de nosotros hemos hecho esto y hemos aprendido una o dos lecciones difíciles. No importa.

Parafraseando un viejo dicho: cuando sabes mejor, lo haces mejor. Estas experiencias pueden llevarnos a mejores soluciones.

La mayor parte del contenido agregado por los desarrolladores. functions.php Puede ser un complemento personalizado. Esta es una mejor manera de garantizar la estabilidad del sitio web.

Otro efecto secundario es que el tema está menos abultado. Estará mejor optimizado y le brindará más flexibilidad. También tendrás una cosa menos de qué preocuparte cuando pases a algo nuevo.

Quizás la idea de crear un complemento suene aterradora. Sin embargo, herramientas como esta AI Los procesos se pueden mejorar. Solicitar inteligencia artificial Construir un complemento Utilice el fragmento de código que desea migrar. Puede estar listo y funcionando en minutos.

Entonces, la próxima vez que quieras agregar código personalizado a tu sitio de WordPress, pregúntate: ¿pertenece? functions.php?




arriba

Leave a comment

¡Hola! ¡Pregúntame lo que quieras!
Explore
Drag