{"id":6531,"date":"2026-07-09T11:36:26","date_gmt":"2026-07-09T09:36:26","guid":{"rendered":"https:\/\/wpmastertoolkit.com\/?p=6531"},"modified":"2026-09-22T20:13:56","modified_gmt":"2026-09-22T18:13:56","slug":"wpmastertoolkit-2-22-0-compatibilite-smtp-outils-pro","status":"publish","type":"post","link":"https:\/\/wpmastertoolkit.com\/en\/wpmastertoolkit-2-22-0-better-wordpress-and-woocommerce-compatibility-more-convenient-cleaner-smtp-and-enhanced-professional-tools\/","title":{"rendered":"WPMasterToolKit 2.22.0: Improved WordPress Compatibility, More Convenient WooCommerce, Cleaner SMTP, and Enhanced Pro Tools"},"content":{"rendered":"<p class=\"wp-block-paragraph\">The version <strong>2.22.0 of WPMasterToolKit<\/strong> introduces several significant improvements in terms of functionality, stability, and the administration experience. This update notably affects AI-powered alt text generation, the Meta Debugger for WooCommerce, the SMTP Mailer module, as well as two Pro modules: Two-Factor Authentication and Cron Manager.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Compatibility with the new WordPress AI Client API<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WPMasterToolKit is paving the way for the future of WordPress by adding support for the <strong>WordPress AI Client API<\/strong>, when it is available on the website.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Specifically, the Pro module for automatically generating alternative text for images can now use WordPress\u2019s native AI API instead of the legacy WPMasterToolKit system. If this API is detected, the plugin retrieves templates compatible with image analysis and text generation, then makes them available directly in the module\u2019s settings.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There are two benefits: better integration with the WordPress ecosystem and more centralized management of compatible AI providers. For sites that do not yet use this API, the existing functionality remains available through the fallback system.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Meta Debugger: WooCommerce variations can now be inspected<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The module <strong>Meta Debugger<\/strong> Gains a very useful improvement for WooCommerce stores: it now supports <strong>changes in revenue<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"528\" src=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/07\/image-1024x528.png\" alt=\"Product interface with a button that displays all metadata\" class=\"wp-image-6532\" srcset=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/07\/image-1024x528.png 1024w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/07\/image-300x155.png 300w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/07\/image-768x396.png 768w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/07\/image-18x9.png 18w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/07\/image.png 1300w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Until now, it was possible to view the metadata for many WordPress objects: posts, users, taxons, comments, WooCommerce orders, and order items. With this release, the metadata for each variation can be viewed directly from the WooCommerce variation editor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is particularly useful for developers, integrators, and administrators who need to troubleshoot issues related to pricing, inventory, attributes, imports, ERP synchronization, or custom fields associated with a specific variation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">JavaScript-based loading has also been adapted to work with the elements dynamically added by WooCommerce in the variations interface.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">SMTP Mailer: Clearer Configuration and More Reliable Backups<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The module <strong>SMTP Mailer<\/strong> is undergoing one of the most extensive overhauls in this version.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The sender configuration\u2014that is, the sender name, email address, and the option to force their use\u2014is no longer managed as a standalone global setting. It has now been moved to each SMTP provider.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This allows for a more logical configuration: each provider can have its own sender. For example, a website can use a different address depending on whether it uses PHP Mail, generic SMTP, Gmail, Outlook, SendGrid, Mailgun, Brevo, Amazon SES, or another supported provider.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Another important improvement: the plugin now saves only the selected provider, rather than risking overwriting or unnecessarily modifying the settings of other providers. The save process is also better protected against invalid values or legacy data structures from previous versions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A button <strong>\u201cReset all providers\u201d<\/strong> has also been added to reset all SMTP provider data. This is useful when a site has tested several providers, changed its email strategy, or wants to start over with a clean configuration.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Finally, several minor adjustments improve stability: validation before saving, better compatibility with older options, and protection against certain cases where settings might have been saved incorrectly.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Two-Factor Authentication Pro: A More Secure and Seamless Login Experience<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Pro module <strong>Two-Factor Authentication<\/strong> features significant improvements to the login process.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The main new feature is that the login button is locked until the 2FA script has been properly initialized. This prevents a form from being submitted too early\u2014for example, due to JavaScript not having finished loading, the browser\u2019s autofill feature, or a password manager.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The login flow is now more robust: the module better intercepts native form submissions, checks which 2FA methods are available to the user, and then displays the modal only if necessary.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The handling of autofill cases and submissions triggered by extensions has also been improved. The result: a more reliable user experience and a lower risk of accidentally bypassing the 2FA flow on the interface side.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cron Manager Pro: A New Health Status for Cron Jobs<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Pro module <strong>Cron Manager<\/strong> now displays a status section at the top of its interface.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This section analyzes two key points: the presence of the constant <code data-no-auto-translation=\"\">DISABLE_WP_CRON<\/code> and whether there are any cron jobs that are more than 5 minutes overdue.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"271\" src=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/07\/image-1-1024x271.png\" alt=\"CRON Manager interface displaying the wp_version_check event\" class=\"wp-image-6533\" srcset=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/07\/image-1-1024x271.png 1024w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/07\/image-1-300x79.png 300w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/07\/image-1-768x203.png 768w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/07\/image-1-1536x406.png 1536w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/07\/image-1-18x5.png 18w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/07\/image-1.png 1595w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Depending on the situation, WPMasterToolKit displays a clear status: everything is fine, caution advised, or a problem detected. For example, if <code data-no-auto-translation=\"\">DISABLE_WP_CRON<\/code> is not defined at <code data-no-auto-translation=\"\">true<\/code>, the plugin warns that task execution still depends on site visits, which can affect front-end performance. If tasks are delayed despite a correct configuration, the module indicates that the external cron system is likely not working as expected.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This new feature transforms Cron Manager into a more immediate diagnostic tool, not just a dashboard for managing scheduled events.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cron Manager Pro: Filters Are Preserved in Actions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Another notable improvement in Cron Manager: row actions now retain active filters.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When the administrator filters hooks, performs a search, or changes the number of items per page, and then performs an action such as \u201cRun now,\u201d \u201cPause,\u201d \u201cResume,\u201d or \u201cDelete,\u201d the plugin preserves this context in links and redirects.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It's just a small interface detail, but it makes using sites with a lot of cron jobs much more enjoyable.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">In a nutshell<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WPMasterToolKit 2.22.0 is an update focused on reliability and consistency. It prepares the plugin for future WordPress developments with the AI Client API, improves the day-to-day experience for WooCommerce users with the Meta Debugger, makes SMTP Mailer easier to configure, and strengthens several critical Pro modules.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This version is particularly useful for WooCommerce sites, sites that use advanced SMTP providers, and environments where connection security or the reliability of cron jobs are critical.<\/p>","protected":false},"excerpt":{"rendered":"<p>Version 2.22.0 of WPMasterToolKit introduces several significant improvements in terms of functionality, stability, and the administration experience. This update notably affects AI-powered alt text generation, the Meta Debugger for WooCommerce, the SMTP Mailer module, as well as two Pro modules: Two-Factor Authentication and Cron Manager.<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_seopress_titles_title":"WPMasterToolKit 2.22.0 : IA, SMTP et WooCommerce","_seopress_titles_desc":"D\u00e9couvrez WPMasterToolKit 2.22.0 : API IA WordPress, variations WooCommerce inspectables et configuration SMTP plus fiable.","_seopress_robots_index":"yes","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","_seopress_news_disabled":"","_seopress_video_disabled":"","_seopress_video":[],"_seopress_pro_schemas_manual":[],"_seopress_pro_rich_snippets_disable_all":"","_seopress_pro_rich_snippets_disable":[],"_seopress_pro_schemas":[],"_surecart_dashboard_logo_width":"180px","_surecart_dashboard_show_logo":true,"_surecart_dashboard_navigation_orders":true,"_surecart_dashboard_navigation_invoices":true,"_surecart_dashboard_navigation_subscriptions":true,"_surecart_dashboard_navigation_downloads":true,"_surecart_dashboard_navigation_billing":true,"_surecart_dashboard_navigation_account":true,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-6531","post","type-post","status-publish","format-standard","hentry","category-non-classe"],"acf":[],"_links":{"self":[{"href":"https:\/\/wpmastertoolkit.com\/en\/wp-json\/wp\/v2\/posts\/6531","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpmastertoolkit.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpmastertoolkit.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpmastertoolkit.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wpmastertoolkit.com\/en\/wp-json\/wp\/v2\/comments?post=6531"}],"version-history":[{"count":1,"href":"https:\/\/wpmastertoolkit.com\/en\/wp-json\/wp\/v2\/posts\/6531\/revisions"}],"predecessor-version":[{"id":6534,"href":"https:\/\/wpmastertoolkit.com\/en\/wp-json\/wp\/v2\/posts\/6531\/revisions\/6534"}],"wp:attachment":[{"href":"https:\/\/wpmastertoolkit.com\/en\/wp-json\/wp\/v2\/media?parent=6531"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpmastertoolkit.com\/en\/wp-json\/wp\/v2\/categories?post=6531"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpmastertoolkit.com\/en\/wp-json\/wp\/v2\/tags?post=6531"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}