{"id":51923,"date":"2016-11-05T05:23:36","date_gmt":"2016-11-05T05:23:36","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/pushnews\/"},"modified":"2025-07-01T11:35:26","modified_gmt":"2025-07-01T11:35:26","slug":"pushnews","status":"publish","type":"plugin","link":"https:\/\/szl.wordpress.org\/plugins\/pushnews\/","author":23324181,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"3.13.0","stable_tag":"3.13.0","tested":"6.8.5","requires":"3.8","requires_php":"5.3","requires_plugins":null,"header_name":"Pushnews","header_author":"Pushnews <developers@pushnews.eu>","header_description":"","assets_banners_color":"0c1b33","last_updated":"2025-07-01 11:35:26","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/pushnews.eu\/","header_plugin_uri":"https:\/\/pushnews.eu\/","header_author_uri":"https:\/\/pushnews.eu\/","rating":4.2,"author_block_rating":0,"active_installs":100,"downloads":15738,"num_ratings":5,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"impactingdigital","date":"2017-06-05 12:02:24"},"1.1.0":{"tag":"1.1.0","author":"impactingdigital","date":"2017-03-03 11:41:49"},"1.10.0":{"tag":"1.10.0","author":"tixastronauta","date":"2019-07-30 18:00:20"},"1.10.1":{"tag":"1.10.1","author":"tixastronauta","date":"2019-07-31 11:24:52"},"1.10.2":{"tag":"1.10.2","author":"tixastronauta","date":"2019-09-27 16:15:02"},"1.2.0":{"tag":"1.2.0","author":"impactingdigital","date":"2017-06-05 13:24:53"},"1.3.0":{"tag":"1.3.0","author":"tixastronauta","date":"2018-01-04 16:26:39"},"1.4.0":{"tag":"1.4.0","author":"tixastronauta","date":"2018-03-12 12:59:39"},"1.5.0":{"tag":"1.5.0","author":"tixastronauta","date":"2018-03-14 19:43:42"},"1.5.1":{"tag":"1.5.1","author":"mariobalca","date":"2018-03-26 18:03:50"},"1.5.2":{"tag":"1.5.2","author":"mariobalca","date":"2018-04-26 17:58:35"},"1.5.3":{"tag":"1.5.3","author":"mariobalca","date":"2018-05-23 15:11:06"},"1.5.4":{"tag":"1.5.4","author":"mariobalca","date":"2018-06-04 15:37:12"},"1.6.0":{"tag":"1.6.0","author":"tixastronauta","date":"2018-10-29 12:14:51"},"1.7.0":{"tag":"1.7.0","author":"tixastronauta","date":"2019-01-09 13:03:35"},"1.7.1":{"tag":"1.7.1","author":"tixastronauta","date":"2019-01-10 16:14:49"},"1.7.2":{"tag":"1.7.2","author":"tixastronauta","date":"2019-01-10 17:04:01"},"1.7.3":{"tag":"1.7.3","author":"tixastronauta","date":"2019-01-11 16:48:50"},"1.8.0":{"tag":"1.8.0","author":"tixastronauta","date":"2019-01-25 16:06:18"},"1.8.1":{"tag":"1.8.1","author":"tixastronauta","date":"2019-01-25 17:02:26"},"1.9.0":{"tag":"1.9.0","author":"tixastronauta","date":"2019-07-09 11:28:27"},"2.0.0":{"tag":"2.0.0","author":"tixastronauta","date":"2019-10-17 15:07:52"},"2.0.1":{"tag":"2.0.1","author":"tixastronauta","date":"2019-10-17 15:46:30"},"2.1.0":{"tag":"2.1.0","author":"tixastronauta","date":"2019-11-12 09:23:19"},"3.0.0":{"tag":"3.0.0","author":"tixastronauta","date":"2020-02-05 10:26:34"},"3.1.0":{"tag":"3.1.0","author":"tixastronauta","date":"2020-03-11 16:13:39"},"3.1.1":{"tag":"3.1.1","author":"tixastronauta","date":"2020-07-20 10:23:17"},"3.1.2":{"tag":"3.1.2","author":"tixastronauta","date":"2020-10-19 14:03:30"},"3.1.3":{"tag":"3.1.3","author":"tixastronauta","date":"2020-10-21 10:42:21"},"3.1.4":{"tag":"3.1.4","author":"tixastronauta","date":"2021-05-06 10:31:06"},"3.1.5":{"tag":"3.1.5","author":"tixastronauta","date":"2021-08-12 16:12:55"},"3.10.1":{"tag":"3.10.1","author":"pnkaki","date":"2022-11-16 17:21:43"},"3.11.0":{"tag":"3.11.0","author":"tixastronauta","date":"2024-09-16 19:06:24"},"3.12.0":{"tag":"3.12.0","author":"tixastronauta","date":"2024-12-04 18:18:56"},"3.13.0":{"tag":"3.13.0","author":"tixastronauta","date":"2025-07-01 11:35:26"},"3.2.0":{"tag":"3.2.0","author":"tixastronauta","date":"2021-09-27 17:39:03"},"3.2.1":{"tag":"3.2.1","author":"tixastronauta","date":"2021-10-25 19:17:36"},"3.3.0":{"tag":"3.3.0","author":"tixastronauta","date":"2021-11-03 11:48:43"},"3.3.1":{"tag":"3.3.1","author":"tixastronauta","date":"2021-11-04 16:34:36"},"3.4.0":{"tag":"3.4.0","author":"tixastronauta","date":"2022-05-24 16:56:49"},"3.5.0":{"tag":"3.5.0","author":"tixastronauta","date":"2022-05-30 16:44:01"},"3.6.0":{"tag":"3.6.0","author":"tixastronauta","date":"2022-06-13 16:40:30"},"3.6.1":{"tag":"3.6.1","author":"tixastronauta","date":"2022-06-20 10:31:03"},"3.6.2":{"tag":"3.6.2","author":"tixastronauta","date":"2022-06-20 14:04:00"},"3.6.3":{"tag":"3.6.3","author":"tixastronauta","date":"2022-07-01 12:32:26"},"3.7.0":{"tag":"3.7.0","author":"tixastronauta","date":"2022-08-16 18:42:48"},"3.8.0":{"tag":"3.8.0","author":"tixastronauta","date":"2022-08-23 13:04:33"},"3.9.0":{"tag":"3.9.0","author":"pnkaki","date":"2022-09-13 12:39:06"}},"upgrade_notice":{"3.13.0":"<p>This is a routine maintenance release to improve stability and performance.<\/p>"},"ratings":{"1":1,"2":0,"3":0,"4":0,"5":4},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3153132,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3153132,"resolution":"256x256","location":"assets","locale":""},"icon-512x512.png":{"filename":"icon-512x512.png","revision":3153132,"resolution":"512x512","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":3153132,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3153132,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3153132,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.1.0","1.10.0","1.10.1","1.10.2","1.2.0","1.3.0","1.4.0","1.5.0","1.5.1","1.5.2","1.5.3","1.5.4","1.6.0","1.7.0","1.7.1","1.7.2","1.7.3","1.8.0","1.8.1","1.9.0","2.0.0","2.0.1","2.1.0","3.0.0","3.1.0","3.1.1","3.1.2","3.1.3","3.1.4","3.1.5","3.10.1","3.11.0","3.12.0","3.13.0","3.2.0","3.2.1","3.3.0","3.3.1","3.4.0","3.5.0","3.6.0","3.6.1","3.6.2","3.6.3","3.7.0","3.8.0","3.9.0"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":2661002,"resolution":"1","location":"assets","locale":""},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":2661002,"resolution":"2","location":"assets","locale":""},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":2661002,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"Web Push Notifications","2":"Easy to setup","3":"Customizable opt-in experience","4":"No HTTPS website is required"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[4906,7290,1155,235417,37677],"plugin_category":[],"plugin_contributors":[125912,151453,231792,151452],"plugin_business_model":[],"class_list":["post-51923","plugin","type-plugin","status-publish","hentry","plugin_tags-notifications","plugin_tags-push","plugin_tags-push-notifications","plugin_tags-pushnews","plugin_tags-web-push","plugin_contributors-impactingdigital","plugin_contributors-mariobalca","plugin_contributors-pnkaki","plugin_contributors-tixastronauta","plugin_committers-pnkaki","plugin_committers-pnleonato","plugin_committers-pushnewslda","plugin_committers-tixastronauta"],"banners":{"banner":"https:\/\/ps.w.org\/pushnews\/assets\/banner-772x250.png?rev=3153132","banner_2x":"https:\/\/ps.w.org\/pushnews\/assets\/banner-1544x500.png?rev=3153132","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/pushnews\/assets\/icon.svg?rev=3153132","icon":"https:\/\/ps.w.org\/pushnews\/assets\/icon.svg?rev=3153132","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/pushnews\/assets\/screenshot-1.jpg?rev=2661002","caption":"Web Push Notifications"},{"src":"https:\/\/ps.w.org\/pushnews\/assets\/screenshot-2.jpg?rev=2661002","caption":"Easy to setup"},{"src":"https:\/\/ps.w.org\/pushnews\/assets\/screenshot-3.jpg?rev=2661002","caption":"Customizable opt-in experience"}],"raw_content":"<!--section=description-->\n<p>Pushnews is a web push notifications provider. With push notifications you can increase your website traffic by bringing your users back. Pushnews has a simple and intuitive interface - no development experience is required!<\/p>\n\n<p>Features:<\/p>\n\n<ul>\n<li>Sending web push notifications<\/li>\n<li>Customizable opt-in widget<\/li>\n<li>Schedule push notifications<\/li>\n<li>Weekly recurring notifications planner<\/li>\n<li>Push OnSite - Push notifications directly on your website without the need for user opt-in<\/li>\n<li>Push Mail - Capture your visitors email addresses and send them beautiful emails<\/li>\n<li>Statistics<\/li>\n<li>Regional segmentation<\/li>\n<li>Advanced segmentation<\/li>\n<li>Device Target<\/li>\n<li>Custom Templates<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Create an account at Pushnews<\/li>\n<li>Install the Pushnews plugin from the WordPress.org plugin directory or by uploading the Pushnews plugin folder to your wp-content\/plugins directory.<\/li>\n<li>Activate the plugin and set the desired configurations.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='where%20do%20i%20create%20a%20pushnews%20account%3F'><h3>Where do I create a Pushnews account?<\/h3><\/dt>\n<dd><p>You can create a Pushnews account at <a href=\"https:\/\/app.pushnews.eu\/register?utm_source=WpPluginSite&amp;utm_medium=wordpress\">https:\/\/app.pushnews.eu\/register<\/a><\/p><\/dd>\n<dt id='how%20do%20i%20send%20a%20push%20notification%3F'><h3>How do I send a push notification?<\/h3><\/dt>\n<dd><p>In your WordPress dashboard, go to the Pushnews menu and click \"Send Push\". Then, login with your Pushnews credentials.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>3.13.0<\/h4>\n\n<ul>\n<li>Avoiding PHP warnings when checking for Pushnews related POST parameters<\/li>\n<li>Tested with the latest WordPress version<\/li>\n<li>Code cleanup<\/li>\n<\/ul>\n\n<h4>3.12.0<\/h4>\n\n<ul>\n<li>Changed Pushnews tag URI<\/li>\n<li>Sending headers to the API<\/li>\n<\/ul>\n\n<h4>3.11.0<\/h4>\n\n<ul>\n<li>New logo<\/li>\n<li>Tested with latest Wordpress version<\/li>\n<\/ul>\n\n<h4>3.10.1<\/h4>\n\n<ul>\n<li>Config checkboxes should maintain their state when saving post as a draft<\/li>\n<\/ul>\n\n<h4>3.10.0<\/h4>\n\n<ul>\n<li>Added \"Don't replace previous push\" checkbox on create\/update post so push won't replace previous one<\/li>\n<\/ul>\n\n<h4>3.9.0<\/h4>\n\n<ul>\n<li>Added \"allow duplicate Push\" checkbox on create\/update post so user can control whether to have a duplicate push or not<\/li>\n<\/ul>\n\n<h4>3.8.0<\/h4>\n\n<ul>\n<li>Added \"ignoreWarningSameHashPush\" option to the payload to allow for duplicate pushes.<\/li>\n<\/ul>\n\n<h4>3.7.0<\/h4>\n\n<ul>\n<li>Added a log file to help with debug<\/li>\n<\/ul>\n\n<h4>3.6.3<\/h4>\n\n<ul>\n<li>Fixed sending push on scheduled posts<\/li>\n<\/ul>\n\n<h4>3.6.2<\/h4>\n\n<ul>\n<li>Changed API domain to a temporary one (previous one was still not working)<\/li>\n<\/ul>\n\n<h4>3.6.1<\/h4>\n\n<ul>\n<li>Changed API domain to a temporary one<\/li>\n<\/ul>\n\n<h4>3.6.0<\/h4>\n\n<ul>\n<li>Always using https protocol on the javascript tag<\/li>\n<\/ul>\n\n<h4>3.5.0<\/h4>\n\n<ul>\n<li>Tested OK up to Wordpress 6.0<\/li>\n<\/ul>\n\n<h4>3.4.0<\/h4>\n\n<ul>\n<li>Added two activation toggles: tag inject (frontend) and metabox inject (backend)<\/li>\n<li>Improved translations<\/li>\n<li>Minor code improvements<\/li>\n<\/ul>\n\n<h4>3.3.1<\/h4>\n\n<ul>\n<li>Fixed PHP Notice on undefined index<\/li>\n<\/ul>\n\n<h4>3.3.0<\/h4>\n\n<ul>\n<li>Updated Wordpress plugin directory image assets<\/li>\n<\/ul>\n\n<h4>3.2.1<\/h4>\n\n<ul>\n<li>Fixed support links<\/li>\n<\/ul>\n\n<h4>3.2.0<\/h4>\n\n<ul>\n<li>Updated ServiceWorker URL<\/li>\n<li>Tested OK up to Wordpress 5.8.1<\/li>\n<\/ul>\n\n<h4>3.1.5<\/h4>\n\n<ul>\n<li>Tested OK up to Wordpress 5.8<\/li>\n<li>Added alternative string trimming with \"substr\" instead of \"mb_strimwidth\" for installations without \"mbstring\" PHP module<\/li>\n<\/ul>\n\n<h4>3.1.4<\/h4>\n\n<ul>\n<li>Tested OK up to Wordpress 5.7.1<\/li>\n<\/ul>\n\n<h4>3.1.3<\/h4>\n\n<ul>\n<li>Stripping shortcodes from post body while converting it to Push<\/li>\n<\/ul>\n\n<h4>3.1.2<\/h4>\n\n<ul>\n<li>Added a fallback function for determine_locale since it is only available on wordpress 5.0.0<\/li>\n<\/ul>\n\n<h4>3.1.1<\/h4>\n\n<ul>\n<li>Fixed a deprecation warning<\/li>\n<\/ul>\n\n<h4>3.1.0<\/h4>\n\n<ul>\n<li>Ensured 100% compatibility with Wordpress 5.4<\/li>\n<\/ul>\n\n<h4>3.0.0<\/h4>\n\n<ul>\n<li>Changed Service Worker importScripts URL<\/li>\n<\/ul>\n\n<h4>2.1.0<\/h4>\n\n<ul>\n<li>Updated technical domain from \"pushnews.eu\" to \"pn.vg\"<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Bugfix: Was sending recovery push always after a minute<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Added WooCommerce integration allowing for abandoned cart recovery Push Notification<\/li>\n<li>Redesigned admin interface<\/li>\n<\/ul>\n\n<h4>1.10.2<\/h4>\n\n<ul>\n<li>Removing &amp;htmlentities; before calling push send api<\/li>\n<\/ul>\n\n<h4>1.10.1<\/h4>\n\n<ul>\n<li>Translations were not working<\/li>\n<\/ul>\n\n<h4>1.10.0<\/h4>\n\n<ul>\n<li>Added \"max push title characters\" and \"max push body characters\" to advanced configuration<\/li>\n<\/ul>\n\n<h4>1.9.0<\/h4>\n\n<ul>\n<li>Now we are trimming Push title (max 50 chars), and body (max 145 chars)<\/li>\n<\/ul>\n\n<h4>1.8.1<\/h4>\n\n<ul>\n<li>Saving \"send push\"\/\"send email\" checks on custom post drafts<\/li>\n<\/ul>\n\n<h4>1.8.0<\/h4>\n\n<ul>\n<li>Preventing Push\/Email send while saving a draft post<\/li>\n<li>Added support for custom post types<\/li>\n<\/ul>\n\n<h4>1.7.3<\/h4>\n\n<ul>\n<li>Fixed date comparison (now using GMT)<\/li>\n<\/ul>\n\n<h4>1.7.2<\/h4>\n\n<ul>\n<li>Fixed bad production API endpoint<\/li>\n<\/ul>\n\n<h4>1.7.1<\/h4>\n\n<ul>\n<li>Fixed sending Push after editing a Post<\/li>\n<\/ul>\n\n<h4>1.7.0<\/h4>\n\n<ul>\n<li>Added support for Wordpress 5<\/li>\n<li>Updated API url<\/li>\n<li>Allowing Push\/Email sending after editing a Post<\/li>\n<li>Enhanced Push\/Email sending for scheduled Posts<\/li>\n<li>Editing a scheduled Post will now show if it has scheduled Push\/Email<\/li>\n<li>Added Service Worker under \"\/wp-content\/plugins\/pushnews\/sdk\/pushnews-sw.js.php\" (preparing for future native Widget Support)<\/li>\n<li>Added plugin version to tag<\/li>\n<\/ul>\n\n<h4>1.6.0<\/h4>\n\n<ul>\n<li>No longer pre-checking \"Send Push\" and \"Send Pushmail\" checkboxes<\/li>\n<\/ul>\n\n<h4>1.5.4<\/h4>\n\n<ul>\n<li>Updated Push Notifications plugin behaviour, now sending featured image as SuperPush<\/li>\n<\/ul>\n\n<h4>1.5.3<\/h4>\n\n<ul>\n<li>Fixed some issues regarding updated posts<\/li>\n<\/ul>\n\n<h4>1.5.2<\/h4>\n\n<ul>\n<li>Fixed some issues regarding scheduled posts<\/li>\n<\/ul>\n\n<h4>1.5.1<\/h4>\n\n<ul>\n<li>Fixed some issues regarding the automatic push notifications<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>Added send automatic push mail feature on new post publish<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Added send automatic push notification feature on new post publish<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Simplified tag installation so it only requires the App ID<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Making sure all tag configuration elements are trimmed before printed<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Removed short array syntax to allow compatibility with PHP 5.3<\/li>\n<li>Updated API domain<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First plugin release<\/li>\n<\/ul>","raw_excerpt":"Increase your website traffic with Pushnews Web Push Notifications.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/51923","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=51923"}],"author":[{"embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/pushnewslda"}],"wp:attachment":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=51923"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=51923"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=51923"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=51923"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=51923"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=51923"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}