我会在admin init hook上根据选项表中保存的最新帖子ID检查最新帖子的ID,如果不是最新的,则添加一个类has-new
至仪表板条目(#adminmenu .menu-icon-dashboard
), 所以你可以在元素上创建一个点::after
.
然后,当用户单击帖子页面时(请使用get_current_screen()
) 将该最新ID保存在选项表中,以便下次检查不会添加has-new
班
请记住,只检查要通知的帖子类型,您可能希望在该检查中排除未发布的帖子。
UPDATE
我的回答不是您所问的ajax解决方案,因此这不会在管理面板空闲时突然更新它。要实现这一点,只需在间隔上进行检查,因此检查将是一个ajax函数,并且在某些情况下间隔
admin.js