Maison >Tutoriel CMS >WordPresse >Une introduction à l'API des widgets de tableau de bord WordPress
<span>function add_dashboard_widget() </span><span>{ </span><span>wp_add_dashboard_widget("sitepoint", "SitePoint Videos", "display_sitepoint_dashboard_widget"); </span><span>} </span> <span>function display_sitepoint_dashboard_widget() </span><span>{ </span><span>echo "Watch Video Courses at <a href='http://learnable.com'>Learnable</a>"; </span><span>} </span> <span>add_action("wp_dashboard_setup", "add_dashboard_widget");</span>Ici, nous appelons WP_ADD_DASHBOOD_WIDGET dans ADD_DASHBOOD_WIDGET, qui est déclenché par le crochet WP_DASHBOOD_SETUP. wp_add_dashboard_widget prend trois arguments. Voici les arguments:
<span>function add_dashboard_widget() </span><span>{ </span><span>wp_add_dashboard_widget("sitepoint", "SitePoint Videos", "display_sitepoint_dashboard_widget"); </span><span>} </span> <span>function display_sitepoint_dashboard_widget() </span><span>{ </span><span>echo "Watch Video Courses at <a href='http://learnable.com'>Learnable</a>"; </span><span>} </span> <span>add_action("wp_dashboard_setup", "add_dashboard_widget");</span>Ici, nous appelons la fonction supprime_meta_box à l'intérieur de la fonction supprime_dashboard_widget, qui est en effet déclenchée par l'action wp_dashboard_setup. Remove_meta_box prend trois arguments, ils sont:
<span>function add_dashboard_widget() </span><span>{ </span><span>wp_add_dashboard_widget("sitepoint", "SitePoint Videos", "display_sitepoint_dashboard_widget"); </span><span>} </span> <span>function display_sitepoint_dashboard_widget() </span><span>{ </span><span>echo "Watch Video Courses at <a href='http://learnable.com'>Learnable</a>"; </span><span>} </span> <span>add_action("wp_dashboard_setup", "add_dashboard_widget");</span>Vous pouvez modifier ce tableau et modifier la position des widgets au besoin.
<span>function remove_dashboard_widget() </span><span>{ </span><span>remove_meta_box("sitepoint", "dashboard", "normal"); </span><span>} </span> <span>add_action("wp_dashboard_setup", "remove_dashboard_widget");</span>Ici, nous incluons le fichier «feed.php», qui expose toutes les API nécessaires pour travailler avec RSS dans WordPress. Ensuite, nous utilisons Fetch_Feed pour télécharger et analyser le flux RSS, enfin nous affichons 10 éléments RSS. Voici à quoi devrait ressembler notre widget de tableau de bord RSS:
L'ajout d'un nouveau widget à votre tableau de bord WordPress est un processus simple. Tout d'abord, vous devez créer une fonction qui publie le contenu de votre widget. Ensuite, vous devez enregistrer cette fonction avec WordPress à l'aide de la fonction WP_ADD_DASHBOED_WIDGET. Cette fonction prend trois paramètres: l'ID du widget, son nom et la fonction qui étend son contenu. Une fois que vous avez fait cela, votre widget apparaîtra sur votre tableau de bord.
Oui, vous pouvez supprimer les widgets existants de votre tableau de bord WordPress. Cela peut être fait à l'aide de la fonction supprime_meta_box. Cette fonction prend trois paramètres: l'ID du widget que vous souhaitez supprimer, l'écran sur lequel le widget est affiché et le contexte dans lequel le widget est affiché.
L'apparence de vos widgets de tableau de bord peut être personnalisée à l'aide de CSS. Vous pouvez ajouter CSS personnalisé au fichier Style.css de votre thème ou utiliser un plugin CSS personnalisé. Vous pouvez cibler des widgets spécifiques en utilisant leur ID comme sélecteur CSS.
Oui, vous pouvez contrôler la position de vos widgets de tableau de bord. Cela peut être fait à l'aide du crochet d'action WP_DASHBOOD_SETUP. Ce crochet vous permet de spécifier la position de vos widgets sur le tableau de bord.
Vous pouvez ajouter des données personnalisées à vos widgets de tableau de bord en créant une fonction qui publie les données et en enregistrant cette fonction avec WordPress à l'aide de la fonction WP_ADD_DASHBOOD_WIDGET. Les données peuvent être tout ce que vous voulez, comme les statistiques, les graphiques ou même les formulaires personnalisés.
Oui, vous pouvez utiliser Ajax dans vos widgets de tableau de bord . Cela peut être fait en mettant les fichiers JavaScript nécessaires et en utilisant le crochet d'action WP_AJAX_ pour gérer la demande Ajax du côté serveur.
Vous pouvez faire Vos widgets de tableau de bord interactifs en utilisant JavaScript. Vous pouvez mettre vos fichiers JavaScript à l'aide de la fonction WP_ENQUEUE_Script, puis utiliser JavaScript pour ajouter une interactivité à vos widgets.
Non, vous ne pouvez pas, vous ne pouvez pas, vous ne pouvez pas, vous ne pouvez pas, vous ne pouvez pas, vous ne pouvez pas, vous ne pouvez pas, vous ne pouvez pas Ajoutez plusieurs instances du même widget à votre tableau de bord. Chaque widget doit avoir un ID unique, donc si vous souhaitez ajouter plusieurs instances du même widget, vous devrez enregistrer chaque instance en tant que widget séparé avec un ID unique.
Oui, vous pouvez ajouter des widgets de tableau de bord à d'autres écrans de WordPress. Cela peut être fait à l'aide de la fonction add_meta_box. Cette fonction vous permet d'ajouter des widgets à n'importe quel écran dans WordPress, pas seulement au tableau de bord.
Vous pouvez rendre vos widgets de tableau de bord réactifs en utilisant CSS Media requêtes. Vous pouvez ajouter ces requêtes multimédias au fichier style.css de votre thème ou utiliser un plugin CSS personnalisé. Vous pouvez cibler des widgets spécifiques en utilisant leur identifiant comme sélecteur CSS.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!