Você pode criar vários elementos da Web usando PHP , como widgets, para tornar seu site mais eficiente e interativa. Widgets referir a qualquer ícone ou elemento de interface gráfica em seu computador ou da Internet que executam funções específicas , como a produção de relatórios ou integração web. Com o PHP , você pode criar diferentes tipos de widgets para diferentes funções e integrá-los em seu site para interagir mais com seus convidados do site. Coisas que você precisa 
 API widget do Dashboard 
 Show Mais instruções 
 1 
 Adicione a seguinte função ao seu código para estabelecer os controles para os seus widgets do Dashboard : 
 
 wp_add_dashboard_widget ( $ widget_id , $ widget_name , $ callback, $ control_callback = null) 
 
 Para fazê-lo funcionar , insira o seguinte código de ação : 
 
 do_action (' wp_dashboard_setup '); < br > página 2 
 Insira o seguinte código para criar o seu widget PHP que irá saudar os visitantes quando eles visitam seu site: 
 
 //Cria a função para a saída o conteúdo do nosso 
 Painel Widget example_dashboard_widget_function função 
 () { 
 
 //Exibição seja o que for que você quer mostrar 
 
 echo " Olá mundo , eu sou um grande Painel Widget "; 
 
 } 
 
 //Cria o uso da função no gancho ação 
 
 example_add_dashboard_widgets function () { 
 
 wp_add_dashboard_widget (' example_dashboard_widget ', ' Exemplo do Dashboard Widget ', ' example_dashboard_widget_function ') ; 
 
 } 
 
 //gancho para a ação ' wp_dashboard_setup ' para registrar nossas outras funções 
 add_action 
 (' wp_dashboard_setup ' , ' example_add_dashboard_widgets ' ); 
 < br > 
 3 
 Digite a seguinte função que irá alterar manualmente a matriz interna de seu site meta caixas e coloque o seu widget no topo da lista , por isso vai exibir antes de qualquer outro widget: 
 
 example_add_dashboard_widgets function () { 
 
 wp_add_dashboard_widget (' example_dashboard_widget ', ' Exemplo do Dashboard Widget ', ' example_dashboard_widget_function '); 
 
 //Globalizar a matriz Meta boxe , este contém todos os widgets para wp -admin 
 
 $ mundial wp_meta_boxes ; 
 
 //obtém a matriz regular de widgets do Dashboard 
 
 //(que tem o nosso novo widget , mas já no final) 
 
 $ normal_dashboard = $ wp_meta_boxes [' dashboard '] [ 'normal' ] [' core' ]; 
 
 //Backup e apagar o nosso novo widget Dashbaord a partir do final da matriz 
 
 $ example_widget_backup = array (' example_dashboard_widget ' => Mesclar as duas arrays de forma nosso widget está no início 
 
 $ sorted_dashboard = array_merge ( $ example_widget_backup , $ normal_dashboard ); 
 
 //Salva a matriz classificada de volta para as Meta boxe originais 
 
 $ wp_meta_boxes [' dashboard '] [ 'normal' ] [' core' ] = $ sorted_dashboard ; 
 
 } 
 4 
 Insira a seguinte função em seu código para definir seu widget para exibir no lado direito ou coluna de seu site : 
 
 //global de US $ wp_meta_boxes variável (isto nos permitirá alterar a matriz) 
 
 $ mundial wp_meta_boxes ; 
 
 //Então, faça um backup do seu widget 
 
 $ my_widget = $ wp_meta_boxes [' dashboard '] [ 'normal' ] [' core' ] [' {id widget aqui }' ]; 
 
 //Em seguida, unset que parte da matriz 
 
 unset ( $ wp_meta_boxes [' dashboard '] [ 'normal' ] [' core' ] [' {id widget aqui } ']) ; 
 
 //Agora só adicionar o widget de volta em 
 
 $ wp_meta_boxes [' dashboard '] [' lado '] [' core' ] [' {id widget aqui } '] = $ my_widget ;