Posted By

foxnetorka on 10/07/11


Tagged

php wordpress


Versions (?)

Wordpress - Codigo base de un plugin


 / Published in: PHP
 

Codigo base de un plugin para wordpress

  1. <?php
  2. /*
  3. Plugin Name: Name Of The Plugin
  4. Plugin URI: http://URI_Of_Page_Describing_Plugin_and_Updates
  5. Description: A brief description of the Plugin.
  6. Version: The Plugin's Version Number, e.g.: 1.0
  7. Author: Name Of The Plugin Author
  8. Author URI: http://URI_Of_The_Plugin_Author
  9. License: A "Slug" license name e.g. GPL2
  10. */
  11.  
  12. //Si tu plugin requiere de alguna clase externa, aqui puedes incluirla.
  13. //La ruta donde buscara wordpress, será en la carpeta donde eta guardado el plugin.
  14.  
  15. require_once('class/Clase.php');
  16.  
  17.  
  18. //Aqui puedes globalizar constante de wordpress, por ejemplo,
  19. //para usar la base de datos de wordpress, hariamos:
  20.  
  21. global $wpdb;
  22.  
  23. //Tambien puedes definir constantes, por ejemplo 2 constantes, una que almacena la url del plugin y otra que almacena el
  24. //path de instalacion del plugin:
  25.  
  26. define('PLUGIN_URL', trailingslashit( get_bloginfo('wpurl') ).PLUGINDIR.'/'.dirname( plugin_basename(__FILE__)) );
  27. define('PLUGIN_INSTALL_PATH',dirname(__FILE__));
  28.  
  29.  
  30. class WPPlugin {
  31.  
  32. public function __construct(){
  33. //codigo para inicializacion del plugin
  34. //aqui puedes agregar acciones, filtros o cualquier funcion de wordpress que te permita inicializar el plugin.
  35. //Ejemplo: agregar un shortcode
  36.  
  37. add_shortcode('Dribbble', array($this, 'shortcode'));
  38. }
  39.  
  40.  
  41. public function shortcode(){
  42. //codigo que ejecuta el shortoce.
  43. }
  44. }
  45.  
  46.  
  47. $wpPlugin = new WPPlugin();
  48.  
  49. ?>

Report this snippet  

You need to login to post a comment.