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