Wie benachrichtigen Benutzer von Blog-Updates a la Admin-Plugin Update-Benachrichtigungen?

Was ich tun möchte, ist nachzuahmen, wie WordPress einem Administrator zeigt, wie viele neue Updates es für installierte Plugins gibt (eine winzige Zahl, die neben einem Link angezeigt wird). Der Hauptunterschied besteht darin, dass ich diese Informationen einem eingeloggten Benutzer am Frontend (seit dem letzten Besuch) zur Verfügung stellen möchte:

  • neue Nachrichten, die sie erhalten haben (Buddypress)
  • neue Forenbeiträge (Buddypress)
  • neue Beiträge für “favorisierte” Kategorien

Ich bin mir nicht sicher, wo ich den Code finde, der Plug-in-Update-Benachrichtigungen enthält, aber das wäre ein Anfang …

Solutions Collecting From Web of "Wie benachrichtigen Benutzer von Blog-Updates a la Admin-Plugin Update-Benachrichtigungen?"

Soweit es die Anzeige betrifft, macht der Admin-Code dies auf verschiedene Arten.

  1. Über die Nachrichtenklasse für Inhalte, die oben im Inhaltsbereich angezeigt werden.
  2. Im linken Navigationsmenü, entweder auf der Registerkarte Plugins oder oben, wo Dashboard steht.
  3. Und in der Liste der Themen (oder Plugins).

Die Punkte 2 und 3 erhalten ihre Informationen über einen Handshake mit dem Server api.wordpress.org.

Der Code von Artikel 1 kann (meistens) in wp-admin/users.php . Ich würde genauer ins Detail gehen, aber meine Frau hat mir nur gesagt: “Verschwinde vom Computer, weil wir zum Strand gehen.” Tschüss!

Sicher wäre die Sache, eine Art Buddy-Feed pro Benutzer für jede dieser Arten von Informationen bereitzustellen und dann einfach den RSS-Feed-Code verwenden, um die Elemente auf dem WP-Blog anzuzeigen? Angenommen, du weißt irgendwie, wem das gehört.

Das wäre sinnvoller als zu versuchen, sich mit Plugin-Update-Codes herumzuärgern