Я использую плагин oneSignal для уведомлений WordPress, реализованный в моем приложении для Android, все работает хорошо. Проблема в том, что я хочу, чтобы когда пользователь нажимал на уведомление, я хотел получить полные данные поста на сайте WordPress (заголовок сообщения + описание сообщения) .. .i знаю, что json возвращает push-контент «дополнительные данные», но он содержит только заголовок и URL-адрес публикации (но не контент с полными данными, такими как описание и автор)!
те данные, которые я буду исследовать, чтобы манипулировать активностью публикации сообщений (не включайте веб-просмотр!)
я попросил об этом команду onesignal, и они намеревались изменить php-код плагина напрямую, используя onesignal_send_notification_filter ($ fields, $ new_status, $ old_status, $ post)
мне нужна помощь, чтобы решить это
Спасибо !
onesignal_send_notification_filter()
это WordPress фильтр хук это позволяет расширить поведение нашего плагина без изменения кода нашего плагина. Смотрите этот раздел документации OneSignal для получения дополнительной информации, включая начальный пример кода.
Внутри обратного вызова у вас есть доступ к объекту $ post, который поставляется с этими полями, в том числе post_content
поле.
Других решений пока нет …