[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fRO8j40bbbC4A0iaeTY6DdsuE4bMUlZWhqtXQD2-mAfk":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"georgijevic","Georgijevic","https:\u002F\u002Fprofiles.wordpress.org\u002Fgeorgijevic\u002F",2,10,100,30,94,"2026-04-07T11:53:33.341Z",[14,37],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":8,"downloaded":20,"rating":9,"num_ratings":21,"last_updated":22,"tested_up_to":23,"requires_at_least":24,"requires_php":25,"tags":26,"homepage":32,"download_link":33,"security_score":9,"vuln_count":34,"unpatched_count":34,"last_vuln_date":35,"fetched_at":36},"my-newsletter","My Newsletter","2.0.2","\u003Cp>My Newsletter is a lightweight newsletter plugin focused on a practical use case many site owners need immediately:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>send a campaign to WordPress users,\u003C\u002Fli>\n\u003Cli>send a campaign to commenters,\u003C\u002Fli>\n\u003Cli>optionally target commenters from a specific post,\u003C\u002Fli>\n\u003Cli>queue the campaign and process it in the background,\u003C\u002Fli>\n\u003Cli>include unsubscribe links in every message,\u003C\u002Fli>\n\u003Cli>track basic campaign progress in the admin area.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin is intentionally simple and WordPress-native. It relies on \u003Ccode>wp_mail()\u003C\u002Fcode> for sending and WP-Cron for queue processing, which makes it easy to install and use on most shared hosting environments.\u003C\u002Fp>\n\u003Ch4>Core functionality\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Campaign composer (admin screen)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create a newsletter subject and HTML content.\u003C\u002Fli>\n\u003Cli>Use the WordPress editor for message body content.\u003C\u002Fli>\n\u003Cli>Choose recipient source:\u003C\u002Fli>\n\u003Cli>Users + Commenters\u003C\u002Fli>\n\u003Cli>Users only\u003C\u002Fli>\n\u003Cli>Commenters only\u003C\u002Fli>\n\u003Cli>Commenters on a specific post\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Background queue processing\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Recipients are queued in a custom plugin table.\u003C\u002Fli>\n\u003Cli>Sending runs in batches through WP-Cron (instead of trying to send everything in one browser request).\u003C\u002Fli>\n\u003Cli>Reduces the risk of timeouts and broken sends on slower hosting.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Test email before full campaign\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Send a test message to any email address from the composer screen.\u003C\u002Fli>\n\u003Cli>Uses the same rendering path and unsubscribe footer logic as real sends.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Secure unsubscribe links\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Every email can include an unsubscribe URL.\u003C\u002Fli>\n\u003Cli>Unsubscribe tokens use an HMAC-based signature (derived from WordPress salts).\u003C\u002Fli>\n\u003Cli>Unsubscribed addresses are stored in a dedicated plugin table and skipped in future campaigns.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Template variables (placeholders)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>{{site_name}}\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>{{site_url}}\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>{{recipient_name}}\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>{{recipient_email}}\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>{{unsubscribe_url}}\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Settings screen\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>From name\u003C\u002Fli>\n\u003Cli>From email\u003C\u002Fli>\n\u003Cli>Reply-To (optional)\u003C\u002Fli>\n\u003Cli>Max emails per cron run (batch size)\u003C\u002Fli>\n\u003Cli>Footer HTML (appended to outgoing emails)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Basic campaign tracking\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Shows recent campaigns in admin.\u003C\u002Fli>\n\u003Cli>Displays queue progress (total \u002F sent \u002F failed \u002F queued).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How sending works (important)\u003C\u002Fh4>\n\u003Cp>This plugin uses \u003Cstrong>WP-Cron\u003C\u002Fstrong>. WP-Cron runs when your site receives traffic. That means:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>On active sites, sending progresses regularly.\u003C\u002Fli>\n\u003Cli>On low-traffic sites, sending may be slower.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For production use, it is recommended to configure a real server cron that triggers \u003Ccode>wp-cron.php\u003C\u002Fcode> periodically.\u003C\u002Fp>\n\u003Ch4>Email deliverability note\u003C\u002Fh4>\n\u003Cp>My Newsletter sends through \u003Ccode>wp_mail()\u003C\u002Fcode>. Actual delivery quality depends on your hosting and email configuration.\u003C\u002Fp>\n\u003Cp>For best results, use:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>a real SMTP provider,\u003C\u002Fli>\n\u003Cli>a verified sender domain,\u003C\u002Fli>\n\u003Cli>properly configured SPF \u002F DKIM \u002F DMARC,\u003C\u002Fli>\n\u003Cli>a valid \u003Ccode>From\u003C\u002Fcode> address on your domain.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Data storage\u003C\u002Fh4>\n\u003Cp>The plugin creates two custom tables:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>wpnl_queue\u003C\u002Fcode> – campaign queue and send status\u003C\u002Fli>\n\u003Cli>\u003Ccode>wpnl_unsub\u003C\u002Fcode> – unsubscribed email addresses\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>On uninstall, those plugin tables and plugin options are removed.\u003C\u002Fp>\n","Send newsletters to WordPress users and commenters with background queue processing, test email sending, and secure unsubscribe links.",4163,3,"2026-02-26T21:00:00.000Z","6.9.4","5.8","7.4",[27,28,29,30,31],"bulk-email","commenters","email","newsletter","users","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmy-newsletter\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmy-newsletter.2.0.2.zip",0,null,"2026-04-06T09:54:40.288Z",{"slug":38,"name":39,"version":40,"author":5,"author_profile":6,"description":41,"short_description":42,"active_installs":34,"downloaded":43,"rating":34,"num_ratings":34,"last_updated":44,"tested_up_to":23,"requires_at_least":24,"requires_php":25,"tags":45,"homepage":51,"download_link":52,"security_score":9,"vuln_count":34,"unpatched_count":34,"last_vuln_date":35,"fetched_at":36},"geos-product-cleanup-manager-for-woocommerce","Geos – Product Cleanup Manager for WooCommerce","1.4.0","\u003Cp>Geos – Product Cleanup Manager for WooCommerce helps you clean large WooCommerce catalogs safely using controlled background ticks. Cleanup operations move products to Trash (non-destructive). Trash Cleaner can permanently delete products already in Trash.\u003C\u002Fp>\n","Batched WooCommerce product cleanup with separate operations, progress bars, and a safe Trash Cleaner.",98,"2026-04-03T07:16:00.000Z",[46,47,48,49,50],"cleanup","cron","inventory","stock","woocommerce","https:\u002F\u002Fgeos-media.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgeos-product-cleanup-manager-for-woocommerce.zip"]