{"id":4809,"date":"2025-05-22T13:24:39","date_gmt":"2025-05-22T11:24:39","guid":{"rendered":"https:\/\/wpmastertoolkit.com\/?p=4809"},"modified":"2025-08-15T19:12:59","modified_gmt":"2025-08-15T17:12:59","slug":"wpmastertoolkit-v2-9-0-journal-de-mise-a-jour-nouvelles-fonctionnalites-et-ameliorations-mai-2025","status":"publish","type":"post","link":"https:\/\/wpmastertoolkit.com\/en\/wpmastertoolkit-v2-9-0-update-log-new-features-and-enhancements-may-2025\/","title":{"rendered":"WPMasterToolKit v2.9.0 - Update log: new features and enhancements (May 2025)"},"content":{"rendered":"<p class=\"wp-block-paragraph\">The plugin <strong>WPMasterToolKit<\/strong> continues to evolve, offering you an ever more fluid and centralized WordPress experience. This new version brings a host of new features, ergonomic improvements and compatibility fixes. Here are the changelog details for <strong>version 2.9.0<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">User Switching\" module: simplified user switching<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">It is now possible to <strong>change user directly from the user edit page<\/strong>. A new option has been added for this purpose. In addition, a filter has been introduced to <strong>dynamically generate user change link<\/strong> from another plugin. Handy for developers!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Example of use:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"php\" class=\"language-php\" data-no-auto-translation=\"\">$user_id = 123;\n$user = get_user( $user_id );\n$switch_to_url = apply_filters( 'wpmastertoolkit\/user_switching\/switch_to_user_url', '', $user );<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Maintenance Mode\" module: one-click overview<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A <strong>maintenance page preview button<\/strong> has been integrated. This enhancement lets you quickly check the appearance and content of your maintenance page before activating it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">CRON Manager\" module: search made easy<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This module now features a <strong>search field for filtering cron events<\/strong>. Ideal for sites with a long list of scheduled tasks.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Register Custom Content Types\" module: simplified management of content types<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Two major new features:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A <strong>management popup<\/strong> allows <strong>migrate or delete posts or terms with post type or taxonomy keys<\/strong> which has just been modified.<\/li>\n\n\n\n<li>A <strong>code export function<\/strong> makes it easy to retrieve custom definitions for development or backup purposes.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Regenerate Salt Keys\" module: safety without disconnection<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When the security keys are regenerated for the first time, the user is no longer logged out, and key regeneration is postponed for 30 minutes after the options have been saved. This considerably improves the first-time configuration experience.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Generate Alt Text With AI\" module: improved user feedback<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The module now displays a <strong>warning message if no API key is defined<\/strong>. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In batch mode, the system also tracks the<strong>Image ID<\/strong> for better follow-up.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Compatibility: GeoIP conflict fixed<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">An incompatibility problem with certain plugins using <strong>GeoIP<\/strong> has been corrected. WPMasterToolKit is now fully compatible with these extensions.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">New PRO module: disable WooCommerce logout confirmation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A PRO module is here! It allows you to <strong>disable logout confirmation in WooCommerce<\/strong>The result is a smoother user experience in online stores.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Interface: sort by module name<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The module management interface has been optimized: <strong>modules are now sorted alphabetically<\/strong>making them easy to find and activate.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">This update confirms the purpose of the : <strong>offer a complete, modular, high-performance tool<\/strong>which centralizes essential WordPress features in a single plugin. Activate only what you need, and keep your site light and fast!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Don't forget to update WPMasterToolKit to benefit from all these improvements.<\/p>","protected":false},"excerpt":{"rendered":"<p>WPMasterToolKit 2.9.0 brings new features and enhancements to make WordPress more fluid and centralized.<br \/>\nNew features include simplified user switching, quick maintenance mode preview, CRON Manager search, improved content type management, regeneration of security keys without logging out, advanced tracking for Alt Text generation with AI, enhanced GeoIP compatibility, and a new PRO module for WooCommerce.<br \/>\nThis update confirms the plugin's aim: to centralize everything, activate only what you need and keep your site moving fast.<\/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":"","_seopress_titles_desc":"","_seopress_robots_index":"","_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-4809","post","type-post","status-publish","format-standard","hentry","category-non-classe"],"acf":[],"_links":{"self":[{"href":"https:\/\/wpmastertoolkit.com\/en\/wp-json\/wp\/v2\/posts\/4809","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=4809"}],"version-history":[{"count":0,"href":"https:\/\/wpmastertoolkit.com\/en\/wp-json\/wp\/v2\/posts\/4809\/revisions"}],"wp:attachment":[{"href":"https:\/\/wpmastertoolkit.com\/en\/wp-json\/wp\/v2\/media?parent=4809"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpmastertoolkit.com\/en\/wp-json\/wp\/v2\/categories?post=4809"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpmastertoolkit.com\/en\/wp-json\/wp\/v2\/tags?post=4809"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}