Puede crear varios elementos Web con PHP , como widgets, para hacer que su sitio web sea más eficaz e interactiva. Reproductores refieren a cualquier icono o elemento de la interfaz gráfica en su computadora o de Internet que realizan funciones específicas, como la elaboración de informes o la integración Web. Con PHP, usted puede crear diferentes tipos de widgets para diferentes funciones e integrarlas en su sitio web para interactuar más con sus invitados del sitio. Cosas que necesitará
Dashboard Widget API
Mostrar más instrucciones
1
Añada la siguiente función en el código para establecer los controles para el Dashboard Widgets :
< p> wp_add_dashboard_widget ($ widget_id , $ widget_name , $ callback , $ control_callback = null)
Para que funcione , inserte el siguiente código de acción :
do_action ( ' wp_dashboard_setup '); < br > página 2
Inserte el siguiente código para crear el widget de PHP que le dará la bienvenida a sus visitantes cuando visitan su sitio web:
//Crear la función para la salida de los contenidos de nuestra Dashboard Widget
example_dashboard_widget_function function () {
//pantalla sea lo que sea que desee mostrar
echo "Hola a todos , soy un gran Widget para el Dashboard " ;
}
//Crear el uso de la función de la acción de gancho
example_add_dashboard_widgets función ( ) {
wp_add_dashboard_widget ( ' example_dashboard_widget ', ' Ejemplo Dashboard Widget ', ' example_dashboard_widget_function ' ) ;
}
//Hook en la acción ' wp_dashboard_setup ' para registrar las otras funciones
add_action ( ' wp_dashboard_setup ', ' example_add_dashboard_widgets ');
< br > Página 3
Escriba la siguiente función que se va a alterar manualmente la matriz interna de las cajas de meta de sitio y colocar el widget en la parte superior de la lista , por lo que se mostrará antes de que cualquier otro control :
example_add_dashboard_widgets function () {
wp_add_dashboard_widget ( ' example_dashboard_widget ', ' Ejemplo Dashboard Widget ', ' example_dashboard_widget_function ');
//Globalicemos la matriz Metaboxes , este contiene todos los widgets para wp -admin
global $ wp_meta_boxes ;
//Obtener el normal dashboard widgets de serie
//(que cuenta con nuestro nuevo widget ya, pero al final)
$ normal_dashboard = $ wp_meta_boxes [ 'dashboard '] [ 'normal' ] [' core '] ;
//Copia de seguridad y eliminar nuestro nuevo widget dashbaord desde el final de la matriz
$ example_widget_backup = array (' example_dashboard_widget ' = > Combinar las dos matrices juntos para nuestro widget está al principio
$ sorted_dashboard = array_merge ($ example_widget_backup , $ normal_dashboard ) ;
//Guardar la matriz ordenada de nuevo en el original
Metaboxes
$ wp_meta_boxes [ 'dashboard '] [ 'normal' ] [' core '] = $ sorted_dashboard ;
}
4
Insertar la siguiente función en su código para establecer el widget para mostrar en la parte derecha o en la columna de su sitio web :
//global la variable $ wp_meta_boxes (esto nos permitirá alterar la matriz )
global $ wp_meta_boxes ;
//a continuación, hacemos una copia de seguridad de tu widget
$ my_widget = $ wp_meta_boxes [ 'dashboard '] [ 'normal' ] [' core '] [' { widget de Identificación aquí } '] ;
//a continuación, desarmar esa parte de la matriz
unset ( $ wp_meta_boxes [ 'dashboard '] [ 'normal' ] [' core '] [' { widget de Identificación aquí }' ] ) ;
//Ahora sólo nos queda añadir el widget de nuevo en Destinia.com
$ wp_meta_boxes [ 'dashboard '] [' lado '] [' core '] [' { widget de Identificación aquí } '] = $ my_widget ;