Como crear fácilmente el primer plugin de wordpress

Crea el primer plugin de wordpress fácilmente con las siguientes indicaciones. Los plugins son útiles para modificar funciones de nuestro theme o de nuestro wordpress sin tener que modificar el propio código. Esto nos será muy útil para poder mantener activamente todas las actualizaciones cada vez que wordpress nos la solicite.

Crear primer plugin wordpress

Otros artículos que te pueden interesar:

Como hacer tu primer plugin de wordpress

1. Generar la plantilla base de tu primer plugin

Primero de todo hemos de generar un archivo .php. Para ello vamos a nuestro ordenador y abrimos un “bloc de notas” e introducimos el siguiente código. Cuando grabemos el archivo, lo habremos de hacer con la extensión .php.

<?php
/*
Plugin Name: Nombre del plugin que quieras poner
Plugin URI: http://www.midominio.com/nombre-del-plugin-que-quieras-poner
Description: Ponemos la descripción del plugin
Author: Nombre de la persona quien hace el plugin
Version: 1.0.0
Author URI: http://www.midominio.com/
*/
?>

Extension-plugin-wordpress

Una vez hemos grabado el archivo con la extensión .php, cogemos el archivo y lo comprimimos en formato .zip. Luego nos dirigimos al apartado “plugins” de nuestro wordpress, y le damos a “Añadir nuevo” y luego le damos a “Subir plugin”. Aquí le damos a examinar, cogemos nuestro plugin y lo instalamos. Ahora ya podemos ver nuestro plugin en nuestra apartado de plugins.

Mi-plugin-en-wordpress

2. Crear el código para tu nuevo plugin

Hasta ahora ha venido la parte mas fácil, que ha sido crear el plugin e instalarlo en nuestro wordpress. Ahora viene la parte mas difícil, que es crear el propio código del plugin.

Los plugins se generan con HOOKS, gancho en español. Un Gancho es un código que permite actuar sobre el código base desde otro archivo. Exsiten 2 tipos de ganchos, las Acciones y los Filtros.

Como hacer una acción en wordpress

Las Acciones permiten añadir una función. De manera que quedará lo que ya había mas lo que hemos añadido.

add_action('funcion_añadida','funcion_existente');

Funcion_añadida. Aquí colocamos la función que queremos añadir.

Función_existente. Aquí colocamos una función que ya exista dentro de nuestro wordpress y que queremos que se añada la “funcion_añadida”.

Ejemplo de una acción de wordpress

 

 

Como hacer un filtro en wordpress

Los Filtros permiten modificar toda una función. De manera que únicamente se verá lo que hemos añadido. Lo que había antes ya no aparecerá.

add_filter(‘funcion_nueva’,’funcion_antigua_a_ser_sustituida’);

Funcion_nueva. Aquí colocamos la función nueva que queremos que hagamos.

Función_antigua_a_ser_sustituida. Aquí colocamos una función que ya exista dentro de nuestro wordpress y que queremos que sea sustituida por “funcion_nueva”.

Ejemplo de un filtro de wordpress

add_filter('segunda_funcion','primera_funcion');
function primera_funcion(){
    return 'Esta es mi primera funcion';
}
segunda_funcion();
Cuando ejecutamos “segunda_funcion();”, lo que hace es llamar a add_filter, y este add_filter llama a “primera_funcion()”, y acaba apareciendo el texto “Esta es mi primera funcion”.

Deja un comentario

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