NT Image WebP & AVIF Converter

Beskrywing

NT Image WebP & AVIF Converter is a lightweight image optimization plugin focused on fast, practical WebP generation and safe delivery.

Features:

  • Convert JPEG/PNG images to WebP
  • Bulk convert with progress indicator
  • Automatic conversion on upload
  • <picture>-based delivery for broad compatibility
  • Dashboard + Logs + Stats
  • Restore tool (remove generated variants anytime)

This plugin is designed to improve performance and help PageSpeed/UX by reducing image sizes while keeping originals intact.

External Services

This plugin may connect to the following external endpoints operated by QuickGuideHub only when triggered by an explicit admin action:

  • https://license.quickguidehub.com/nt3-api/support-message.php — optional support message (admin-initiated)
  • https://license.quickguidehub.com/nt3-api/report.php — optional diagnostic report (admin-initiated)
  • https://quickguidehub.com/wp-json/nt-feedback/v1/receive — in-plugin support form submission (admin-initiated)

No data is sent automatically. All connections require an explicit admin action (button click).

Data that may be sent:
– Site URL, plugin version, WordPress version, PHP version
– Technical error/debug payload (only when initiated by the admin)
– No post content or private media is intentionally sent

When data is sent:
– During support form submission (admin-initiated)
– During optional diagnostic report sending (admin-initiated)

Privacy Policy: https://quickguidehub.com/privacy-policy/
Terms of Service: https://quickguidehub.com/terms/

External Services

This plugin optionally connects to a service operated by QuickGuideHub for the in-plugin support form only.

  • When: Only when a user manually submits a support request via the Help page form.
  • What is sent: The message text, reply email address, and optionally basic system info (WP/PHP version, active theme, server capabilities) if the user enables the “Include system info” checkbox.
  • No automatic data collection: The plugin does not send any data automatically in the background.
  • Service: QuickGuideHub Support API (https://license.quickguidehub.com)
  • Terms of Service: https://quickguidehub.com/terms/
  • Privacy Policy: https://quickguidehub.com/privacy/

External Services

This plugin optionally sends data to quickguidehub.com when a user manually submits the Contact & Feedback form in the Tools page.

What is sent: The user’s email address, message type, message content, WordPress version, plugin version, and site URL.
When it is sent: Only when the user fills in the form and clicks “Send Message”. No data is sent automatically or in the background.
Why: To allow the developer to receive feedback and bug reports directly.
Service: https://quickguidehub.com — owned and operated by the plugin developer (Nurullah Tayıpoğlu).
Privacy policy: https://quickguidehub.com/privacy-policy/

Screenshots

Installation

  1. Upload the nt-image-webp-avif-converter folder to /wp-content/plugins/.
  2. Activate the plugin from WordPress Admin Plugins.
  3. Go to NT Image WebP & AVIF Converter Settings, choose quality & delivery mode.

Kwel-vrae

Will my originals be deleted?

No. Originals always stay intact. Only .webp variants are created.
Use Restore to remove generated variants anytime.

Does it work with WooCommerce and page builders?

Yes, tested with WooCommerce, Elementor, WPBakery and most themes.

Will it slow down my website?

No. Conversions are performed once per image; delivery uses lightweight markup.

Does it work with CDN or cache plugins?

Yes. Works with most cache plugins (WP Rocket, LiteSpeed, W3TC) and CDNs (Cloudflare, BunnyCDN).
After enabling, clear your cache/CDN so new images are served.

Aanbevelings

There are no reviews for this plugin.

Contributors & Developers

“NT Image WebP & AVIF Converter” is oopbron sagteware. Die volgende mense het bygedra tot die ontwikkeling van hierdie uitbreiding:

Contributors

Changelog

1.0.10

  • Security: AJAX convert/list endpoints now require edit_post capability for the supplied attachment ID (not only upload_files).

1.0.9

  • Compliance: AVIF conversion removed from Free distribution (available in separate Pro plugin only; no locked stubs / no Free encode path).
  • Compliance: short AJAX/action prefixes renamed to nt_webp_* (legacy aliases kept where needed for upgrades).
  • Compliance: WordPress.org directory banner/icon assets removed from plugin trunk (SVN root assets/ only; admin logo under admin/assets/img/).
  • Compliance: review links no longer use ?filter=5 (all reviews page).
  • Security: picture-filter.php rebuilds <img> output with escaped attributes (esc_attr / esc_url).
  • Compatibility: restore/backup helper supports legacy .bak and -nt.webp / .webp naming.
  • Code: short nt_log_* fallbacks replaced with nt_webp_* names.

1.0.8

  • Feature: Rate Us link added to plugin action links in Plugins page (direct 5-star WP.org review link).
  • Feature: Contact & Feedback card added to Tools page — users can send suggestions or bug reports directly to the developer via email (wp_mail).
  • Feature: Toast notification system added — AJAX form submission shows animated success/error notifications without page reload.
  • Fix: process-images.php fatal error fixed — Undefined variable $r and Unsupported operand types: null + array on line 750.
  • UI: Pro features card added to Tools page with link to product page.
  • UI: “Ayrıntılı bilgi” button text updated on Pro page.

1.0.7

  • Security: all bare error_log() calls wrapped with WP_DEBUG guard across all files.
  • Security: service-stats.php fatal error fixed (// DEBUG } syntax causing unclosed brace on activation).
  • Security: image-processor.php NT_CONVERTER_DEBUG replaced with WP_DEBUG; duplicate debug function removed.
  • Security: settings.php preferred_format now validated against whitelist (webp/avif/auto).
  • Security: logs.php $_POST[‘days’] now uses wp_unslash().
  • Security: preflight.php shell_exec() guarded with function_exists() check.
  • Performance: converter files (image-processor, encoders, optimizers) now lazy-loaded — not parsed on frontend requests.
  • Performance: repo-daily.php loaded only in admin or cron context.
  • Architecture: core/ module system added — class-loader, class-logger, class-options, class-security, class-db.
  • Architecture: modules/ directory added — each admin tab (converter, stats, dashboard, bulk, settings, logs, tools, selected) is now an independent module.
  • Architecture: Loader::boot() moved into plugins_loaded hook for correct WP initialization timing.
  • Architecture: duplicate wp_generate_attachment_metadata hook removed — handled exclusively by converter module.
  • Fix: footer.php date() replaced with gmdate() for timezone consistency.
  • Fix: dashboard.php admin_notices handled correctly without breaking other plugins.

1.0.6

  • Fixed: Plugin logo now correctly loads from assets/ folder in admin panel.

1.0.5

  • Fixed: media-health.php inline CSS replaces external tag (wp_enqueue compliance).
  • Fixed: paths.php URL generation uses content_url() instead of ABSPATH/site_url().

1.0.4

  • Fixed: AVIF conversion fully enabled in free version (removed pro_effective gate).
  • Fixed: AVIF button now visible in Selected Images page.
  • Fixed: .bak backup files moved to uploads/nt-image-webp-avif-converter/bak/ directory.
  • Fixed: plugins-compat.php notices now properly escaped with wp_kses().

1.0.3

  • Removed automatic remote error/telemetry reporting — no background data transmission.
  • Support form remains available (user-initiated only, opt-in system info).
  • Added External Services documentation to readme.
  • Code: all remaining _e() calls replaced with esc_html_e().
  • Code: PHP short tags removed.
  • Code: error_reporting() removed from production code.
  • Fixed readme Tested up to version format.

1.0.2

  • Bug fix: removed orphan cron hook (nt_webp_cron_check_license) that had no handler.
  • Bug fix: fixed media health AJAX nonce mismatch causing 403 errors.
  • Bug fix: removed duplicate AJAX action registration (get-last-ops.php).
  • Bug fix: scoped admin footer filters to NT WebP pages only.
  • Security: removed sslverify=false SSL retry fallback in support proxy.
  • Code: added phpcs suppress comments on safe unprepared DB queries.
  • i18n: completed Turkish (tr_TR) translation – 14 missing strings filled.

1.0.1

  • Review update: security/compliance fixes and Plugin Check improvements.

1.0.0

  • Initial public release
  • WebP conversion, picture delivery, bulk convert, auto on upload, logs & stats