Cómo crear un plugin para wordpress

Solo disponible en BuenasTareas
  • Páginas : 2 (323 palabras )
  • Descarga(s) : 0
  • Publicado : 12 de octubre de 2010
Leer documento completo
Vista previa del texto
Principio del formulario

Cómo crear un plugin para WordPress

Por: Inyaka
31 de Marzo del 2008
1435 de clabLevel
Otros artículos de Inyaka
5,219 visitas
wordpress
Hola querido puebloclaber, este tip los va a ayudar a crear su primer plugin para Wordpress, para lo cual crearemos un archivo llamado saludo.php en la carpeta llamada "saludo" ubicada en carpeta_raiz/wp-content/plugins/quedando:

carpeta_raiz/wp-content/plugins/saludo/saludo.php

vamos a empezar por lo básico, el saludo:

Código :

Una vez presentado crearemos nuestra una función con un código algo complejopero de gran performance en el mismo archivo.

Código :

Ahora nos toca poder instalar y desinstalar este plugin para lo cual crearemos 2 funciones: una para instalar y otra para desinstalar elplugin. Eestas funciones por ahora las dejaremos vacías, una vez listas las funciones al final del archivo usarás la funcion de WP add_action para instalar y desinstalar el plugin.

usamos la siguientesintaxis:
Código :
add_action(
   'activate_nombre_del_plugin/pagina_del_plugin.php',
   'tu_funcion_que instala'
);

Código :

Ahora ya puedes usar tu maravilloso y complejo plugin, sólodebes colocar en la sección de tu template que estimes conveniente lo siguiente:
Código :

Ahora nos toca crear un item dentro del panel de administración que nos permita modificar las opciones de estemaravilloso plugin, este item lo crearemos dentro del menú opciones, para esto contaremos con 3 funciones:

• saludo_panel: donde incluiremos el html que será expresado en nuestro panel, como amí no me gusta mezclar html dentro de la programación usaremos la función include() a modo de template .
• saludo_add_menu: donde se usará a su vez la función de WP add_options_page.
•add_action: para desencadenar todo esto usaremos esta función que es también parte del API de WP.

Código :

crea el archivo y carpeta "template/panel.html" pues vamos a escribir un fromulario muy...
tracking img