diff --git a/ecrire/inc/filtres.php b/ecrire/inc/filtres.php
index d87b4206f3331455de70900edcc45fb33605d605..185bc0a190d39eabfa7f91477cf9af8f05303fad 100644
--- a/ecrire/inc/filtres.php
+++ b/ecrire/inc/filtres.php
@@ -24,7 +24,7 @@ include_spip('inc/filtres_mini');
 include_spip('inc/filtres_dates');
 include_spip('inc/filtres_selecteur_generique');
 include_spip('base/objets');
-include_spip('public/parametrer'); // charger les fichiers fonctions
+include_spip('public/fonctions'); // charger les fichiers fonctions
 
 /**
  * Charger un filtre depuis le php
@@ -42,7 +42,7 @@ include_spip('public/parametrer'); // charger les fichiers fonctions
  * @return string Fonction PHP correspondante du filtre
  */
 function charger_filtre($fonc, $default = 'filtre_identite_dist') {
-	include_spip('public/parametrer'); // inclure les fichiers fonctions
+	include_fichiers_fonctions(); // inclure les fichiers fonctions
 	return chercher_filtre($fonc, $default);
 }
 
diff --git a/ecrire/inc/utils.php b/ecrire/inc/utils.php
index 6834e80186ffed2cbc98a14b3a89d14031f58b04..9664e5cf46cb43dbef4a26cc5e8d8f18b8114cf7 100644
--- a/ecrire/inc/utils.php
+++ b/ecrire/inc/utils.php
@@ -195,6 +195,7 @@ function include_fichiers_fonctions() {
 		if (test_espace_prive()) {
 			include_spip('inc/filtres_ecrire');
 		}
+		include_spip('public/fonctions'); // charger les fichiers fonctions associes aux criteres, balises..
 		$done = true;
 	}
 }