Вообщем делать было нечего и я захотел по изучать немного Python, в итоге первой работой стал не Hello World, а десктопная проверялка уведомлений на сайте
Это крайне неказистая программа позволит вам проверять наличие новых уведомлений recall не открывая сайт и даже браузер.
Так же при желании вы можете включить windows оповещение если есть новые уведомления (в win 10 это окошко в правом нижнем углу со звуком)
Важно: У вас, конечно же, должен стоить WP-Recall и быть активировано дополнение Rcl-Notification
Первое что вам надо сделать, это добавить в functions.php вашей темы:
/* * REST */ add_action('rest_api_init', function () { register_rest_route('notifi/v1', '/author/(?P<id>\d+)', array( 'methods' => 'GET', 'callback' => 'rest_count_noread_notifi_by_author', )); }); function rest_count_noread_notifi_by_author(WP_REST_Request $request) { $user_id = $request->get_param('id'); if (function_exists('rcl_count_noread_notifications')) { $user_notice = rcl_count_noread_notifications($user_id); } else { $user_notice = "Уведомления recall не установлены"; } return $user_notice; }
Затем надо убедиться что все работает, открыв ссылку:
<вашсайт.ru>/wp-json/notifi/v1/author/1/
Должно отобразиться кол-во уведомлений юзера с ID 1
Если все ок, то далее качайте программу:
https://yadi.sk/d/5hIqctpH8X2TWw
Распаковываем в любое место и запускаем:
Открываем настройки и заполняем:
Жмем Apply => Запустить
Все, теперь если пол-во уведомлений изменится, то должно появиться что то типо этого:
т.к. это первая программа не могу гарантировать ее работу, собственно для тестов и выложил.
На win 10 работает отлично.
В будущем надеюсь разобраться как сделать так что бы это окошко уведомления не пропадало и при клике по нему открывался сайт. Ну и еще идеально было бы сворачивать окно программы в трей, но для меня все это пока темный лес.
WP-Recall покоряет десктоп) и это здорово!
На самом деле есть вариант скомпилировать это все не под win, а например под ios или android и тогда можно оперативно узнавать о уведомлениях, или например о новом заказе.
Но перед этим надо понять правильно ли я тут все сделал и работает ли это у кого то кроме меня)
Дополнение уведомлений достаточно популярное, думаю, в ближайшее время фидбек будет)
Артём - зависит от этого допа? https://codeseller.ru/products/rcl-notification-spisok-uvedomlenij-polzovatelya-v-lichnom-kabinete/ - надо дополнить текст с ссылкой. Идея интересная, плюсую
добавил
уведомления, щас это модно, я как раз думал как это организовать, надеюсь вы ребята дополните наши сайты вашим новым допом.