Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the woo-checkout-field-editor-pro domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/victoraquic1/public_html/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the woocommerce domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/victoraquic1/public_html/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wp-pagenavi domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/victoraquic1/public_html/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the hurrytimer domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/victoraquic1/public_html/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the woocommerce-paypal-payments domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/victoraquic1/public_html/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the woocommerce-subscriptions domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/victoraquic1/public_html/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wordpress-seo domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/victoraquic1/public_html/wp-includes/functions.php on line 6114

Deprecated: ¡La función get_page_by_title ha quedado obsoleta desde la versión 6.2.0! Usa WP_Query en su lugar. in /home/victoraquic1/public_html/wp-includes/functions.php on line 6114

Deprecated: ¡La función get_page_by_title ha quedado obsoleta desde la versión 6.2.0! Usa WP_Query en su lugar. in /home/victoraquic1/public_html/wp-includes/functions.php on line 6114

Deprecated: ¡La función get_page_by_title ha quedado obsoleta desde la versión 6.2.0! Usa WP_Query en su lugar. in /home/victoraquic1/public_html/wp-includes/functions.php on line 6114
Crea tu propio plugin para agregar códigos PHP a Wordpress y Divi - Victor Aquino
Consigue Divi desde la web oficial a un precio especial
Ver Más

patrocinado

La mejor membresía para DiviFans

Aprovecha el plan más completo para DiviFans. Con una membresía de 1 AÑO de Guaupress obtienes: Descarga de +1000 plugins y temas WordPress, incluído +20 plugins Divi premium, por 1 año; API KEY del tema Divi para sitios Ilimitados, Pack de +500 plantillas Premium para Divi, listas para importar. La mejor membresía para DiviFans. Mira a detalle lo que ofrecemos haciendo click al botón de abajo:

Crea tu propio plugin para agregar códigos PHP a WordPress y Divi

PATROCINADO

El Mejor Hosting WordPress Divi. Estable, Seguro y Rápido.

Prueba el servicio de hosting más confiable y conocido del mercado: BANAHOSTING, sin riesgos con un Súper Descuento del 95% en cualquier plan. Cupón de descuento: BH1D

En el tutorial de hoy verás cómo crear la base de un plugin personalizado para WordPress. Luego, a ésta base podrás agregar todos los códigos PHP que necesites.

Como es costumbre en mi blog, he simplificado todo para que resulte lo más fácil posible. Así que, éste post incluye un generador, en el cual pondrás los datos de tu plugin y haciendo click al botón «generar», lo tendrás listo para descargar. Genial ¿Cierto?. Continúa leyendo…

¿Qué es un plugin de WordPress?

Los plugins son porciones de código que aumentas las funciones nativas de WordPress.

¿Por qué crear un plugin?

Básicamente porque es una de las formas más sencillas y cómodas de agregar código PHP personalizado a WordPress. Ya exploramos otras formas de agregar código PHP a WordPress, pero como dije, ésta es la mejor.

Y aquí surge otra pregunta: ¿Por qué agregar PHP a WordPress? Y la respuesta es que PHP es el lenguaje con el que está escrito el mismo WordPress, con él podemos modificar lo que queramos, hacer funciones que hagan lo que queramos y personalizar WordPress como no puedes imaginar. Dígamos que seremos como Neo modificando la matrix.

Pero, ¿y si no sabes código PHP, te servirá éste tutorial?

Bueno, el uso de PHP y lo que se puede hacer con WordPress suena bonito, pero claro, para manejar todo a nuestro antojo, se necesita cierto conocimiento del uso del código. Por no decir, propiamente saber programar. Entonces, si cómo la mayoría de personas no programadoras no sabes ni jota de código, ¿Te servirá éste tutorial?

En éste caso la respuesta también es SI. Ya que en varios de mis tutoriales enseño a hacer cosas geniales con PHP, así que cuando tengas el código, ya sabrás dónde agregarlo para que veas su magia. Sólo tendrás que copiar el código del tutorial y pegarlo en tu plugin personalizado. Sencillo.

¿Cómo crear un plugin de WordPress?

Dependiendo del caso, un plugin puede ser muy sencillo, (como el plugin de Hello Dolly, que es literalmente sólo un archivo php), o complicarse todo lo que quiera con estructuras complejas. Pero digamos las base que lo hace un plugin de WordPress es un archivo .php con unas indicaciones básicas que describen algunos datos de nuestro plugin que WordPress necesita reconocer.

Aquín tienes un vistazo de un ejemplo de la estructura:

Debajo de todos esos datos comentados es que puedes agregar tus funciones PHP personalizadas.

Envuelve ese archivo dentro de un zip y ya tienes un plugin que puedes instalar en tu wordpress.

Ah claro, no es obligatorio, pero es buena práctica agregar también al zip un archivo en blanco, que llames index.php. Sirve para que no puedan ver la estructura de la carpeta entre otras cosas. Es una buena práctica agregarlo.

Herramienta generadora de plugins personalizados

Si te perdiste en la explicación anterior, NO TE PREOCUPES. Los veteranos de mi blog ya saben que me obsesionan los procesos de automatización y si algo puede hacerse más fácil y simple, elegiré esa opción. Después de todo, para eso existe el software ¿verdad?. Y WordPress es mi software favorito. Por ello, he creado una herramienta que crea todos los archivos mencionados anteriormente y lo envuelve en un zip listo para descargar. Sólo deberás llenar la información que te interesa que tenga tu plugin, le das a generar y listo, lo tienes para descarga directa.

Aquí tienes la herramienta:

Contenido Gratuito bloqueado

Para desbloquear el contenido oculto de los tutoriales gratuitos, simplemente inicia sesión. Si no tienes una cuenta, solicita el enlace de registro desde el botón de abajo:

Quiero Registrarme

Generador de Plugin Personalizado

Crear Plugin

Ya tienes un plugin personalizado

Una vez generado, ya tienes un plugin funcional que puedes instalar directamente en ti WordPress. Pruébalo, te va a gustar ver en tu lista de plugins uno cuyo autor seas tú mismo. A mi, me encanta esa sensación.

Pero, ya que es un plugin base y aún no tiene ningún código, es un plugin que no hará nada. Seguro ahora te surge una nueva pregunta:

¿Cómo agrego código PHP personalizado a mi plugin de WordPress?

OPCIÓN 1

Ya que haz descargado el archivo del plugin, puedes abrir el comprimido y editar directamente el archivo antes de instalarlo. Simplemente pegarías tus códigos debajo del mensaje de: «// Coloca aquí tus funciones personalizadas». Guardas cambios, lo vuelves a comprimir si es necesario y lo subes a tu WordPress.

OPCIÓN 2

Si tu plugin ya se encuentra instalado, que va a ser en la mayoría de casos si vas a ir agregando más código, la idea es la misma, debes acceder al archivo y debajo de la linea «// Coloca aquí tus funciones personalizadas», deberás pegar tu código.

Pero, ya que tu plugin está instalado, deberás acceder al archivo desde tu servidor. Recuerda que puedes acceder al panel de control de tu servidor desde tu servicio de hosting.

Sin importar el panel de control que utilice tu hosting, siempre hay la opción de «administrador de archivos». En el hosting que yo recomiendo Banahosting, utilizan cpanel, y desde allí la opción para ver los archivos se ve así:

Una vez dentro, veremos la organización de carpetas. Debemos entrar a la carpeta de nuestra instalación de WordPress. Si tu dominio es el principal de tu hosting (como en la mayoría de casos que sólo tienen un dominio alojado), la instalación principal estará en la carpeta «public_html».

Si tu dominio no es el principal, sino uno adicional, entonces la carpeta tendrá el nombre de tu dominio. Simple.

Navegando en la instalación de WordPress

Una vez que estés dentro de la carpeta de tu instalación de WordPress, verás la estrcutura clásica de archivos de WordPress. Sólo sigue ésta ruta:

  1. Entra a la carpeta wp-content
  2. Entra a la carpeta plugins
  3. Entra a la carpeta que tiene el nombre de tu plugin

Y listo, allí encontrarás el archivo php de tu plugin para que lo edites. En el caso de cpanel, basta con darle click derecho al archivo y elegir editar.

Y ya puedes agregar tus códigos personalizados de php como se hizo en casos anteriores. Y finalmente guardar cambios.

Ahora que tienes tu plugin instalado, puedes agregar todos los códigos que necesites, las veces que necesites, siguiendo la ruta que ya vimos.

Palabras finales

Coméntame, ¿te resultó útil éste tutorial?. ¿Ya haz necesitado agregar PHP antes? Y sobretodo, ¿Qué otros tutoriales sobre WordPress y Divi te gustaría que suba?

Nos leemos en el próximo tutorial.

Si te gustó el contenido

Apóyanos compartiendo en tus redes, nos ayudarías muchísimo. Y haz click en la quinta estrella de abajo, para saber que éste tema te interesa y hacer artículos similares.

Rate this post

No olvides que subo trucos nuevos cada semana suscríbete a mi canal y dale a la campanita para que te enteres cuando suba uno nuevo.

Hasta la próxima!!

Artículos Relacionados

Victor Aquino

Experto en WordPress y Divi, entusiasta del SEO, Copywriting, Marketing Digital y Negocios Online en general. Amante de la vida y tu webmaster de confianza.

Contactar

¿Quieres invitarme un cafécito?

Así podré estar más despierto para crear más contenido gratuito como éste 😛

Click Aquí

¿Tienes dudas?

0 comentarios

Enviar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Hosting WordPress

El mejor Hosting Premium optimizado para WordPress y Divi, al mejor precio.

Licencias 1 Sitio

Divi Theme/ Builder

Ver Más

Divi Machine

Ver Más

Divi Bodycommerce

Ver Más

Divi Flash

Ver Más

Últimos Artículos

Q

¿Quieres Desbloquear TODO el contenido?

Registrándote en nuestra web tendrás acceso a TODO el contenido gratuito oculto. Deja tu correo aquí abajo para que te enviemos un mail con el formulario de registro gratuito.


Notice: ob_end_flush(): failed to send buffer of zlib output compression (0) in /home/victoraquic1/public_html/wp-includes/functions.php on line 5464