Я пытаюсь создать плагин в WordPress для отображения всех уведомлений на панели инструментов внизу WordPress Multi-Site.
Предположим, что пользователь редактирует сообщение или устанавливает плагин, тогда он будет показан каждому пользователю, который входит в систему на панели инструментов этого сайта. Эти уведомления будут уведомлениями в реальном времени.
Как захватить плагин установлен, активирован .., я искал об этом, и Google показывает 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";
}
}
}
Спасибо.