En mi último artículo, aprendimos una nueva forma de usar las URL de Bitly en WordPress. En la mayoría de estos casos usualmente editamos nuestros funciones.php
expediente. Hoy aprenderemos un nuevo método de cómo podemos mantener nuestra funciones.php
Archivo agradable y limpio utilizando un enfoque modular.
En este tutorial aprenderás cómo puedes hacer un código modular muy simple. Será un código simple, y como es modular, debe implementarlo manualmente. ¿Por qué usar código modular de todos modos? Básicamente, el código modular es una parte de los archivos de su tema de WordPress que puede instalar y desinstalar y puede trabajar con muchos temas. Entonces, si cambia su tema pero aún desea que sus funciones personalizadas se adapten a su nuevo tema, este método será muy útil..
Inicialmente, es probable que pienses para ti mismo, "¿por qué debería molestarme en hacer esto?" Y "¿para qué sirve?". Esto es lo que hace que la mayoría de las personas eviten este enfoque modular, pero tenga paciencia, los resultados se cosecharán en el futuro. Si desarrolla temas, es posible que ya conozca este método, pero si está empezando, este truco lo ayudará a ahorrar tiempo copiando y pegando funciones una y otra vez..
Estaremos escribiendo una función simple y veremos cómo podemos incorporar este archivo en nuestros temas funciones.php
Así que vamos a escribir una nueva función. Este código está en PHP, por lo que lo incluiremos como lo hacemos normalmente para una función PHP estándar..
__ ('Menú principal'), 'menú secundario' => __ ('Menú secundario'))); ?>
Como puede ver, esto es solo una función estándar para registrar los menús. Copie el código anterior y péguelo en el editor de texto de su elección y guárdelo como my-modular-code.php
Guarde este archivo junto con sus archivos de tema de WordPress, o puede guardarlo en una subcarpeta si lo desea. Yo sugeriría guardar este archivo en una subcarpeta, de modo que cuando cambie su tema, puede copiar la carpeta con todas sus funciones personalizadas, lo que ayudará a la portabilidad..
Continúa y abre el archivo de funciones de tu tema, normalmente llamado funciones.php
, y pegue esta línea de código justo después de la etiqueta PHP de apertura:
include_once ('path / to / my-modular-code.php');
Esta línea de código accederá a su my-modular-code.php
archivo y ejecutará el código dentro de cuando se ejecuta este comando. Este truco ayuda a mantener tu funciones.php
Archivo limpio y fácil de navegar.
Hagamos un ejemplo similar. Supongamos que desea agregar la funcionalidad de shortcode a su blog. Para esto solemos copiar todo el código en nuestro funciones.php
Archivo, que no es necesariamente malo. Pero a medida que avanza el tiempo tendrá un archivo de funciones desbordante. Así que para evitar que utilicemos el mismo enfoque modular..
Copie el siguiente código, que es sencillo y directo, y guárdelo como mi-shortcode.php
en la misma subcarpeta que el archivo anterior.
función negrita ($ atts, $ content = null) return ''. $ contenido.''; add_shortcode ('negrita', 'negrita');
El código es muy simple y solo pondrá en negrita los caracteres cuando el texto esté encerrado dentro de [negrita] [/ negrita]
etiquetas.
mi-shortcode.php
Presentar en funciones.php
Ahora abre tu funciones.php
archiva y pega el mismo código que hicimos en nuestro primer ejemplo, solo reemplazando el nombre del archivo:
include_once ('path / to / my-shortcode.php');
Cuando el archivo de función llegue a esta línea de código, irá a la mi-shortcode.php
archivo e incluirá todo el código que reside dentro de él!
Como aprendimos anteriormente, este método ayuda a mantener nuestro archivo de funciones agradable y limpio. Aparte de eso, ayudará a la portabilidad al cambiar temas. Puede cambiar fácilmente su tema sin recorrer su antiguo archivo de funciones para encontrar sus códigos cortos y fragmentos de código personalizados. Esto ahorra mucho tiempo y previene dolores de cabeza! Recuerdo que cuando hice un tema para mi propio blog, el archivo de funciones alcanzó las 1500 líneas, y si quieres encontrar un poco de código es casi seguro que terminarás cometiendo un error..
Esta es también una buena introducción para hacer un plugin. En otras palabras, esto es algo así como el complemento más simple que podrías hacer. Esto le ayudará a comprender y escribir sus propios complementos en el futuro. Espero que haya aumentado tu conocimiento. En el siguiente tutorial usaremos el mismo enfoque modular y escribiremos un widget genial similar a Facebook.
Diviértase probando el código y háganos saber si necesita algún tipo de asistencia, simplemente deje sus comentarios a continuación e intentaremos ayudarlo o solucionar sus problemas. Gracias por leer!