Como crear un plugin desde 0??
- Posted in Mis Codigos Libres
- Comments 0
A ver, he visto varios tutoriales de como crear tu plugin para wordpress, pero ninguno te explica todos las cosas que quieres, me puse a desarrollar mi propio plugin, y aqui explico como lo hice, de paso aprendes como hacer tu propio plugin:
1. Todo dentro de una carpeta
Lo mejor es crear una carpeta con el nombre del plugin, trata de ser representativo con el nombre por si quieres publicarlo mas adelante.
Crearemos una carpeta dentro de plugins llamada “mi_primer_plugin”.
2. Cabecera y archivos.
Dentro de la carpeta que hemos creado, vamos a colocar los archivos que vamos a utilizar para nuestro plugin, imagenes, js, css, php, html todos los que vayamos a utilizar, obviamente en este tuto, vamos a ver como hacer un plugin en un solo archivo php, mas adelante explicare hacer plugins mas complicados.
Creamos “miplugin.php” dentro de la carpeta “mi_primer_plugin”
Para que este archivo sea detectado como un plugin es neceesario crear una cabecera con comentarios que debe tener la siguiente estructura:
/*
Plugin Name: Mi pluginPlugin URI: http://misnotas.umwtest.com.ar
Description: Descripcion de tu plugin
Version: 1.2
Author: Claudio A. Marrero
Author URI: http://www.ultimamilla.com.ar
*/
Estos datos son obligatorios, que son utilizados por wordpress para saber cual de la existencia del plugin y ademas para saber cual es su archivo principal, ya que los demas archivos que coloquemos no necesitan llevar esta cabecera. Si guardamos el archivo, y vamos a la opcion plugins de nuestro wordpress, veremos que ya esta siendo detectado como un plugin a pesar que no le hemos puesto ninguna accion.
3. Nuestro Plugin
Siguiendo en el mismo archivo que hemos creado, vamos a empezar a crear nuestro plugin.
function miplugin(){
echo ‘Hola Mundo’;
}
Asi de facil, ya tenemos un plugin que nos imprime hola mundo, ahora para utilizarlo simplemente en cualquier lugar de tu theme colocas
<?php miplugin(); ?>
y listo, te imprimira hola mundo.
Obviamente existen muchas otras cosas que vamos a seguir viendo en el proximo post, como agregar un menu de configuracion del plugin a nuestro administrador de wordpress, como crear funciones de instalacion y desistanlacion. En el proximo post. Les tiro todo eso.
No se olviden de escribirme para colocar sus codigos aqui..