Affichage du nombre de mises à jour disponibles dans la zone d'administration
9
J'ai un problème pour savoir comment afficher le nombre de plugins / mises à jour disponibles pour appeler ailleurs que dans l'en-tête admin. J'ai trouvé que la fonction wp_get_update_datadevait être ce dont j'avais besoin:
Cependant, je ne savais pas comment faire en sorte que cela s'affiche en tant que nombre réel de plugins et de mises à jour disponibles ou d'un exemple de travail sur Internet sur la façon de l'utiliser.
if(! function_exists('get_plugins')){
require_once ABSPATH .'wp-admin/includes/plugin.php';}
$data = array('updates'=> $update_data['counts']['plugins'],'total'=> count( get_plugins()),);
printf("There are available updates for <strong>%d</strong> plugins
out of <strong>%d</strong>",
$data['updates'],
$data['total']);
Nous pouvons ajouter plus d'informations, de la même manière, avec get_mu_plugins()et get_dropins().
Désolé, mais j'ai dû annuler votre réponse. Il ajoute des informations légèrement différentes et a clairement sa valeur. J'espère que vous comprenez cela.
kaiser
@kaiser si vous le dites ;-) J'ai mis à jour la réponse pour la rendre un peu différente de l'autre.
birgire
1
A parfaitement fonctionné, merci d'avoir pris le temps d'expliquer plus en détail!
wp_get_update_data () renvoie un tableau dans ce format
Donc, si vous voulez un nombre total, vous devez l'utiliser comme ceci
la source