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 ;