{"id":285938,"date":"2026-04-03T08:33:21","date_gmt":"2026-04-03T08:33:21","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/webpioneer\/"},"modified":"2026-04-03T08:30:54","modified_gmt":"2026-04-03T08:30:54","slug":"webpioneer","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/webpioneer\/","author":23459517,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.1","stable_tag":"1.0.1","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"WebPioneer","header_author":"PerfectoGroup","header_description":"Compatibility-first WebP conversion workflow for WordPress with upload-time conversion, bulk tools, delivery safety, media inspection, and local processing.","assets_banners_color":"516cc9","last_updated":"2026-04-03 08:30:54","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/perfectogroup.co","header_author_uri":"https:\/\/profiles.wordpress.org\/perfectogroup\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":28,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"perfectogroup","date":"2026-04-03 08:30:54"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3498034,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3498034,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3498034,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3498034,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3498034,"resolution":"1","location":"assets","locale":""},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3498034,"resolution":"2","location":"assets","locale":""},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3498034,"resolution":"3","location":"assets","locale":""},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3498034,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"Dashboard overview with conversion stats, progress visibility, and workflow summary.","2":"Interactive Media Inspector with per-image conversion actions and folder-based filtering.","3":"Serving \/ Delivery Safety tab with mode selection and rewrite installer.","4":"Audit &amp; Tools tab with local log export and maintenance actions.","5":"Diagnostics tab with reduced-exposure environment snapshot for support."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[163,233,247,15376,186483],"plugin_category":[50,54],"plugin_contributors":[259344],"plugin_business_model":[],"class_list":["post-285938","plugin","type-plugin","status-publish","hentry","plugin_tags-images","plugin_tags-media-library","plugin_tags-performance","plugin_tags-webp","plugin_tags-webp-converter","plugin_category-media","plugin_category-security-and-spam-protection","plugin_contributors-perfectogroup","plugin_committers-perfectogroup"],"banners":{"banner":"https:\/\/ps.w.org\/webpioneer\/assets\/banner-772x250.jpg?rev=3498034","banner_2x":"https:\/\/ps.w.org\/webpioneer\/assets\/banner-1544x500.jpg?rev=3498034","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/webpioneer\/assets\/icon-128x128.png?rev=3498034","icon_2x":"https:\/\/ps.w.org\/webpioneer\/assets\/icon-256x256.png?rev=3498034","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/webpioneer\/assets\/screenshot-1.jpg?rev=3498034","caption":"Dashboard overview with conversion stats, progress visibility, and workflow summary."},{"src":"https:\/\/ps.w.org\/webpioneer\/assets\/screenshot-2.jpg?rev=3498034","caption":"Interactive Media Inspector with per-image conversion actions and folder-based filtering."},{"src":"https:\/\/ps.w.org\/webpioneer\/assets\/screenshot-3.jpg?rev=3498034","caption":"Serving \/ Delivery Safety tab with mode selection and rewrite installer."},{"src":"https:\/\/ps.w.org\/webpioneer\/assets\/screenshot-4.jpg?rev=3498034","caption":"Audit &amp; Tools tab with local log export and maintenance actions."}],"raw_content":"<!--section=description-->\n<p>WebPioneer is a compatibility-first WebP conversion workflow for WordPress sites that want local processing, delivery safety, and clear operational visibility without aggressive automation.<\/p>\n\n<p>Instead of acting like a generic image optimization suite, WebPioneer focuses on the WebP workflow that already exists inside your WordPress media library: upload-time conversion, bulk conversion, folder-based filtering, media inspection, and explicit serving controls.<\/p>\n\n<p>The plugin is designed for site owners and agencies that want to generate WebP locally, inspect results, and roll out delivery changes conservatively.<\/p>\n\n<p>Features:\n- Converts JPG, PNG, and non-animated GIF to WebP.\n- Skips animated GIF safely.\n- Converts on upload and supports bulk conversion for existing media.\n- Safe default serving mode (generate only).\n- Optional Apache rewrite rules installation via explicit admin action.\n- PHP-level WebP URL fallback in rewrite mode when <code>.webp<\/code> exists and browser supports WebP.\n- Interactive media inspector with per-image conversion actions.\n- Folder-based filtering and browsing inside the dashboard.\n- Local audit log export (CSV) and clear actions.\n- Local processing only. The plugin does not send images to an external optimization service.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin through the Plugins menu in WordPress.<\/li>\n<li>Open <code>Tools &gt; WebPioneer<\/code>.<\/li>\n<li>Start conversion from the dashboard.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20delete%20original%20images%3F\"><h3>Does this plugin delete original images?<\/h3><\/dt>\n<dd><p>No. Original files stay unchanged.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20convert%20animated%20gif%3F\"><h3>Does this plugin convert animated GIF?<\/h3><\/dt>\n<dd><p>No. Animated GIF files are skipped by default to avoid breaking animation.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20force%20rewrite%20rules%20automatically%3F\"><h3>Does this plugin force rewrite rules automatically?<\/h3><\/dt>\n<dd><p>No. Apache rewrite rules are installed only when the admin explicitly clicks the install button.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20send%20images%20or%20audit%20data%20to%20an%20external%20service%3F\"><h3>Does this plugin send images or audit data to an external service?<\/h3><\/dt>\n<dd><p>No. Conversion runs locally on your WordPress server. Audit events are stored locally for administrator visibility and do not include visitor IP addresses.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Repositioned WebPioneer as a compatibility-first WebP conversion workflow instead of a generic image optimization plugin.<\/li>\n<li>Added plugin header metadata for WordPress.org review readiness.<\/li>\n<li>Kept plugin version, stable tag, and changelog aligned.<\/li>\n<li>Removed audit IP logging and stopped exporting IP addresses in audit CSV.<\/li>\n<li>Reduced raw absolute path exposure in diagnostics output.<\/li>\n<li>Added reliable one-time admin flash notices for save\/install actions.<\/li>\n<li>Kept user on the same dashboard tab after settings save and rewrite install.<\/li>\n<li>Added PHP-level WebP URL fallback in rewrite mode when <code>.webp<\/code> exists and browser supports WebP.<\/li>\n<li>Improved serving mode consistency after successful Apache rewrite installation.<\/li>\n<li>Improved query-state handling compatibility across hosting environments.<\/li>\n<li>Removed manual translation loading call to align with WordPress.org translation handling.<\/li>\n<li>Minor dashboard version text alignment and internal hardening updates.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release.<\/li>\n<\/ul>","raw_excerpt":"Compatibility-first WebP conversion for WordPress with upload-time conversion, bulk tools, delivery safety, and local processing.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/285938","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=285938"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/perfectogroup"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=285938"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=285938"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=285938"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=285938"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=285938"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=285938"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}