我试图在WordPress中创建一个插件来显示WordPress多站点底部仪表板中的每个通知。
假设一个用户正在编辑一篇文章或安装一个插件,那么它将显示给每个登录到该站点仪表板的用户。这些通知将是实时通知。
如何捕获插件安装,激活..,我已经搜索了它和谷歌显示
register_activation_hook
.
用户编辑的另一个案例:
假设用户a正在编辑帖子,用户B看到用户a正在编辑此帖子的消息,则只有当有人试图编辑锁定的帖子时,才会显示此消息,下面是消息的屏幕截图。
function general_admin_notice(){
global $pagenow;
$allpost = get_posts();
if ( $pagenow == 'post.php' && $_GET['action'] == 'edit' ) {
$post_id = get_the_ID();
$current_user = get_current_user_id();
$user_editing = wp_check_post_lock($post_id);
if($user_editing)
{
$user = get_userdata($user_editing);
echo $user->data->display_name . " is editing post";
}
}
}
谢谢您。