Professional Documents
Culture Documents
Widgets
Widgets
/wp-content/plugins/
2. Crear el archivo del plugin (ganglia.php)
3. Estructura basica de un plugin para widget
/*
Plugin Name: Ganglia Monitor
Plugin URI: http://www.sc3.uis.edu.co/plugins/
Description: Ganglia
Author: SC3 Group
Author URI: http://www.sc3.uis.edu.co
Version: 0.1
*/
// Register Ganglia Monitor
function register_Basico_Widget() {
register_widget( 'Basico_Widget' );
}
add_action( 'widgets_init', 'register_Basico_Widget' );
<?php
class Basico_Widget extends WP_Widget {
Ejemplo:
<?php
/*
Plugin Name: Ganglia Monitor
Plugin URI: http://www.sc3.uis.edu.co/plugins/
Description: Ganglia
Author: SC3 Group
Author URI: http://www.sc3.uis.edu.co
Version: 0.1
*/
// Register Ganglia Monitor
function register_ganglia_widget() {
register_widget( 'Ganglia_Monitor' );
}
/**
* Front-end display of widget.
*
* @see WP_Widget::widget()
*
* @param array $args Widget arguments.
* @param array $instance Saved values from database.
*/
function widget( $args, $instance ) {
extract($args);
$titulo = apply_filters('widget_title', $instance['titulo']);
echo $before_widget;
echo $before_title;
echo $titulo;
echo $after_title;
echo '<img width="400"
src="http://www.sc3.uis.edu.co/ganglia/stacked.php?
m=load_one&c=Guane&r=hour&st=1472738528">';
echo $after_widget;
}