我正在使用以下代碼在模板中顯示登錄的用戶未讀消息數。Buddypress未讀消息數 - 實時更新?
<?php if (messages_get_unread_count() != 0) { ?>
<div id="message_count">
<div class="countspan">
<?php echo messages_get_unread_count(); ?>
</div>
</div>
<?php } ?>
這很好用,但它需要頁面刷新來更新。由於我在整個網站中大量使用ajax驅動的導航以及其中的自定義應用程序,因此這不是一個令人滿意的解決方案。
如何使計數器自動更新?
我玩過'lvive notifications'插件,它每10秒輪詢sver以提供實時通知,但當然這不會與我自定義的未讀消息計數器進行交互。
任何想法傢伙?我真的可以使用幫助。