web-dev-qa-db-ja.com

ブログの更新を管理者プラグインの更新通知でユーザーに通知するにはどうすればいいですか?

私がやりたいことはWordpressが管理者にインストールされたプラグインのためにいくつの新しい更新があるかを模倣することです(リンクの隣に表示される小さな数)。主な違いは、フロントエンドのログインユーザーにこの情報を提供したいということです(彼らが最後に訪問してから)。

  • 彼らが受け取った新しいメッセージ(Buddypress)
  • 新しいフォーラムの投稿(Buddypress)
  • "お気に入り"カテゴリへの新しい投稿

プラグインの更新通知を提供するコードがどこにあるかわからないが、それが出発点となるでしょう...

3
Adam

表示に関しては、管理コードはいくつかの方法でこれを行います。

  1. コンテンツエリアの一番上に一度表示されるもののための「メッセージ」クラスを介して。
  2. 左側のナビゲーションメニューの[プラグイン]タブまたは[ダッシュボード]と表示されている場所の上。
  3. そしてテーマ(またはプラグイン)のリストに。

項目2と3は、api.wordpress.orgサーバーとのハンドシェイクによって情報を取得します。

項目1のコードは(ほとんど)wp-admin/users.phpにあります。私はもっ​​と詳しく説明しますが、私の妻は「私たちはビーチに行くので、コンピュータから地獄を追い出す」と私に言いました。さようなら!

2
Peter Rowell

確かにやるべきことは、これらの種類の情報それぞれについてユーザーごとに何らかのバディプレスフィードを提供してから、RSSフィードコードを使用してWPブログにアイテムを表示することです。どういうわけかあなたは誰がどれに属しているか知っていると仮定します。

それはプラグインの更新コードを台無しにすることを試みるよりも理にかなっているでしょう

0
anmari