Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save gaelgerard/f3dcc50f054c1d67b06f57fe7144d3b5 to your computer and use it in GitHub Desktop.
Save gaelgerard/f3dcc50f054c1d67b06f57fe7144d3b5 to your computer and use it in GitHub Desktop.
<?php
/**
* Plugin Name: Disable Textdomain Error
* Description: Prevents triggering errors for the '_load_textdomain_just_in_time' function.
* Author: Kowsar Hossain
* Version: 1.0
*
* Note: This is a Must-Use (MU) plugin. Place this file in the 'wp-content/mu-plugins' directory.
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly.
}
add_filter( 'doing_it_wrong_trigger_error', function( $status, $function_name ) {
if ( '_load_textdomain_just_in_time' === $function_name ) {
return false;
}
return $status;
}, 10, 2 );
@gaelgerard
Copy link
Author

Solution pour supprimer les avertissements _load_textdomain_just_in_time dans WordPress 6.7+
Cette méthode permet d'éliminer efficacement les messages d'avertissement _load_textdomain_just_in_time introduits dans WordPress 6.7, qui encombrent les logs d'erreurs et compliquent le débogage pendant le développement. Ces notifications, bien qu'informatives, polluent l'environnement de développement sans apporter de valeur ajoutée significative lors des phases de test et de mise au point.
Contexte technique :
Les avertissements liés au chargement tardif des domaines de traduction (textdomain) sont générés automatiquement par WordPress pour signaler un chargement non optimisé des fichiers de localisation, mais ils peuvent rapidement saturer les logs en environnement de développement.
Cette solution est particulièrement utile pour les développeurs qui souhaitent maintenir des logs propres et lisibles lors du développement d'extensions ou de thèmes WordPress.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment