Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/04/2012, 15:22
Avatar de masterpuppet
masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: Widgets personalizados en el dashboard

Buenas,

Peco de atrevido porque de WP ni idea, pero me parece que es un tema de orden, creo que debería ser algo así:

Código PHP:
Ver original
  1. function dashboard_widget_left_column_callback()
  2. {
  3.     echo __FUNCTION__;
  4. }
  5.  
  6.  
  7. function dashboard_widget_right_column_callback()
  8. {
  9.     echo __FUNCTION__;
  10. }
  11.  
  12. function dashboard_add_widget_left_column()
  13. {  
  14.     wp_add_dashboard_widget(
  15.         'dashboard_widget_left_column',
  16.         __('Left Column'),
  17.         'dashboard_widget_left_column_callback'
  18.     );                         
  19. }
  20.  
  21. function dashboard_add_widget_right_column()
  22. {      
  23.     wp_add_dashboard_widget(
  24.         'dashboard_widget_right_column',
  25.         __('Right Column'),
  26.         'dashboard_widget_right_column_callback'
  27.     );             
  28.     global $wp_meta_boxes;     
  29.     $widget_right_column = $wp_meta_boxes['dashboard']['normal']['core']['dashboard_widget_right_column'];
  30.     unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_widget_right_column']);
  31.     $wp_meta_boxes['dashboard']['side']['core']['dashboard_widget_right_column'] = $widget_right_column;       
  32. }
  33.  
  34. function register_widgets()
  35. {
  36.     dashboard_add_widget_left_column();
  37.     dashboard_add_widget_right_column();       
  38. }
  39.  
  40. add_action('wp_dashboard_setup', 'register_widgets');

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)