Marketing digital para gente como uno

Episodio 145 | Crear un plugin para tus funciones en WordPress.


Suscribite para escuchar Marketing digital para gente como uno en: IVOOX | Spotify | Stitcher | Google podcast | Apple podcast | Audiobip

Cuando necesitamos modificar WordPress con frecuencia “metemos mano” al archivo functions.php. Esta práctica no es del todo aconsejable, lo mejor es crear nuestro propio plugin de funciones. En este episodio te traigo dos sencillas maneras de modificar tu web con funciones propias haciendo uso de esta buena práctica que todo profesional debe aplicar.

Tu propio archivo de funciones.

Voy a lo sencillo y claro sin meterme en mucho tema técnico. Haré foco en los aspectos más conceptuales que rodean a esta temática.

De modo resumido se trata de crear un archivo con aquellas funciones que necesitamos para modificar nuestra página web hecha con WordPress.

Funciones que por lo general ubicamos en un importante fichero llamado “functions.php” lo que no es conveniente por varias razones que te voy a enumerar.

La mejor práctica es ubicar dichas funciones en un plugin propio.

Un poco de WordPress.

Te explico ciertos puntos básicos de este software para que puedas comprender esto de crear un archivo de funciones.

Como lo mencioné en otros episodios de este podcast (te voy a dejar los enlaces al final de estas notas) WordPress es limitado, para ampliar sus funcionalidades necesitamos de algo llamado plugins, que son piezas de código que permiten transformar una web sencilla en algo más complejo como por ejemplo una tienda online.

Algo similar ocurre con las plantillas. Gracias a ellas podemos modificar la estructura y estética de nuestra web, la manera en que se muestran los contenidos en apenas un par de clics.

Por lo general cada plantilla (o theme de WordPress) trae un archivo llamado functions.php. Como su nombre lo indica es una suerte de archivo de funciones propias de dicho tema, por ende, si queremos modificar algo del tema que estamos usando podemos poner nuestras propias funciones en él aunque no es una buena práctica hacerlo así.

¿Por qué no conviene modificar el archivo functions.php?

Como te conté en el párrafo anterior este archivo viene con el theme o plantilla. Esto significa que cuando decidas cambiar la plantilla de tu web por otra o la misma se actualice los cambios que hiciste van a desaparecer.

Por otra parte, al tratarse de un archivo tan importante, no conviene modificarlo si no tenemos un conocimiento profundo de WordPress o PHP pues corremos el riesgo de hacer volar nuestra web por los aires.

Por lo anterior siempre es mejor crear nuestro propio plugin y ubicar en el mismo todas las funciones que necesitamos.

Cómo crear nuestro propio archivo de funciones en nuestra web con WordPress.

Tenés dos formas de hacerlo: manualmente y mediante un plugin.

Creando tu plugin manualmente.

  • Creá una carpeta dentro de la carpeta de plugins en tu instalación de WordPress.
  • Dale el nombre que llevará tu plugin de funciones. por ejemplo “superplugin”
  • Dentro de esta nueva carpeta crea un archivo con extensión .php y nombralo de la misma manera. Ej: supeplugin.php .
    • Este archivo podés crearlo con un editor como Notepad++ que es libre y gratuito.
  • En tu archivo superplugin.php (que está vacío)  debés ubicar el siguiente código y modificar los valores de mi ejemplo por los tuyos.
<?php
/*
Plugin Name: superplugin
Plugin URI: https://misitioweb.com/
Description: Este es mi superplugin creado para no tener 
que toquetear el archivo de funciones de mi theme.
Version: 1.0
Author: Carlos Malfatti
Author URI: https://carlosmalfatti.com
License: GPLv2 o posterior
*/
  • Activá el plugin desde el panel de control de tu web.

¡Importante! recordá que este nuevo plugin no hace nada. Está vacío. Dentro del mismo debés poner las funciones que necesitás que se ejecuten en tu web.

Creando un plugin con otro plugin.

Si la manera anterior era fácil esta es doblemente fácil. Se trata de utilizar un plugin llamado “pluginception”

Básicamente lo que hace este plugin es ahorrarte tiempo y el trabajo de tipear los códigos que te compartí en el párrafo anterior.

Al instalarlo y activarlo te aparece en el panel de control de tu web un nuevo menú “crear nuevo plugin”.

Al hacer clic allí se abre una ventana en la que debés llenar los campos y darle al botón “crear nuevo plugin y activarlo”.

Hecho esto tenés un plugin listo para volcar en el las funciones que necesites.

¡Importante! Este plugin no está actualizado pero funciona igual sin problemas.

Conclusión.

Al crear tu propio plugin de funciones personalizadas no solo estás llevando adelante una buena práctica recomendable dentro del entorno de WordPress. También y poco a poco te vas a ir metiendo en el fascinante mundo de la programación.

Te aconsejo que todo este tipo de pruebas y experimentos los hagas en una instalación en local o en una web de pruebas alojada en demoswp.

Una vez que ya le tomes la mano allí podrás trabajar en tu sitio web en producción.

Enlaces.

Aquí tenés algunos enlaces a contenido propio relacionado con el tema de hoy. Espero que te sea útil para ampliar tu base de conocimiento.

Episodio 2 | Que software utilizar para publicar tu propio sitio web.

Episodio 130 | Creando tu web con WordPress: plugins y plantillas.

Episodio 110 | GPLDL: Repositorio para descargar gratis plugins y themes premium para WordPress.

Episodio 10 | Los plugins: fundamentales para tu WordPress.

Contacto.

Te dejo el formulario de contacto para que me hagas llegar tus comentarios, sugerencias o dudas. Al toque te voy a responder.

  • Este campo es un campo de validación y debe quedar sin cambios.
1
¿Alguna duda, consulta? ¡Mandame un wasap :)!
Powered by