Revision: 51912
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at October 7, 2011 04:35 by foxnetorka
Initial Code
<?php
/*
Plugin Name: Name Of The Plugin
Plugin URI: http://URI_Of_Page_Describing_Plugin_and_Updates
Description: A brief description of the Plugin.
Version: The Plugin's Version Number, e.g.: 1.0
Author: Name Of The Plugin Author
Author URI: http://URI_Of_The_Plugin_Author
License: A "Slug" license name e.g. GPL2
*/
//Si tu plugin requiere de alguna clase externa, aqui puedes incluirla.
//La ruta donde buscara wordpress, será en la carpeta donde eta guardado el plugin.
require_once('class/Clase.php');
//Aqui puedes globalizar constante de wordpress, por ejemplo,
//para usar la base de datos de wordpress, hariamos:
global $wpdb;
//Tambien puedes definir constantes, por ejemplo 2 constantes, una que almacena la url del plugin y otra que almacena el
//path de instalacion del plugin:
define('PLUGIN_URL', trailingslashit( get_bloginfo('wpurl') ).PLUGINDIR.'/'.dirname( plugin_basename(__FILE__)) );
define('PLUGIN_INSTALL_PATH',dirname(__FILE__));
class WPPlugin {
public function __construct(){
//codigo para inicializacion del plugin
//aqui puedes agregar acciones, filtros o cualquier funcion de wordpress que te permita inicializar el plugin.
//Ejemplo: agregar un shortcode
add_shortcode('Dribbble', array($this, 'shortcode'));
}
public function shortcode(){
//codigo que ejecuta el shortoce.
}
}
$wpPlugin = new WPPlugin();
?>
Initial URL
Initial Description
Codigo base de un plugin para wordpress
Initial Title
Wordpress - Codigo base de un plugin
Initial Tags
php, wordpress
Initial Language
PHP