web-dev-qa-db-fra.com

Notifier les utilisateurs les mises à jour de blogs à la notification du plug-in

Ce que je voudrais faire, c'est imiter le fait que Wordpress indique à un administrateur le nombre de nouvelles mises à jour disponibles pour les plugins installés (un petit nombre affiché à côté d'un lien). La principale différence est que je souhaite transmettre ces informations à un utilisateur connecté au serveur frontal (depuis la dernière visite):

  • nouveaux messages qu'ils ont reçus (Buddypress)
  • nouveaux messages sur le forum (Buddypress)
  • nouveaux articles pour les catégories "favoris"

Vous ne savez pas où trouver le code qui fournit les avis de mise à jour du plugin, mais ce serait un début ...

3
Adam

En ce qui concerne l'affichage, le code administrateur le fait de plusieurs manières.

  1. Via la classe 'message' pour les choses qui apparaissent une fois en haut de la zone de contenu.
  2. Dans le menu de navigation de gauche, sous l’onglet Plug-ins ou plus haut où il est indiqué Dashboard.
  3. Et dans la liste des thèmes (ou plugins).

Les éléments 2 et 3 obtiennent leurs informations via une poignée de main avec le serveur api.wordpress.org.

Le code de l'article 1 se trouve (principalement) dans wp-admin/users.php. J'entrerais dans les détails, mais ma femme vient de me dire: "Dégage de l'ordinateur parce que nous allons à la plage". Au revoir!

2
Peter Rowell

La chose à faire serait sûrement de fournir une sorte de fil de presse copain par utilisateur pour chacun de ces types d’informations, puis d’utiliser simplement le code de fil RSS pour afficher les éléments sur le blog wp? En supposant que vous sachiez qui appartient à qui.

Cela aurait plus de sens que d'essayer de jouer avec les codes de mise à jour du plugin

0
anmari