php// functions.php del tema oppure plugin personalizzato
class CPU_Monitor_Widget extends WP_Widget {
public function __construct() {
parent::__construct('cpu_monitor', 'Monitor CPU Browser', [
'description' => 'Cruscotto utilizzo CPU lato client'
]);
}
public function widget($args, $instance) {
echo $args['before_widget'];
// incolla qui tutto l'HTML/CSS/JS del widget
echo file_get_contents(get_template_directory() . '/widgets/cpu-dashboard.html');
echo $args['after_widget'];
}
}
add_action('widgets_init', function() {
register_widget('CPU_Monitor_Widget');
});