Bonsoir
En faisant une mise à jour, mon site wordpress remplit le fichier debug.log.
Cela est certainement du au fait que je n'ai pas bien déclaré ces variables.
Comme mon fichier est assez long, pouvez-vous m'indiquez la solution la plus simple et efficace sans que je reprenne toutes les lignes ou se trouvent ces variables
Merci

2 extraits ou par e"exemple la variable apresContneu est mal définie
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
add_filter( 'content_save_pre', 'insertion_champ_fin_maj_art', 10, 1 );
function insertion_champ_fin_maj_art( $content ) {
  // DOC:Vidéo
  $video =get_field('doc-video-url');
  if ( $video!=='' AND get_field('doc-support') =='doc-sup_video' ):
   $content = preg_replace('#<div (.*)embed-container(.*)</div>#isU','', $content); // remplace précédente insertion
   $apresContenu.='<div class="embed-container">' .$video .'</div>';  
  endif;
 .....
   // insertion contenu champ à la fin du contenu article 
	$content = $content .$apresContenu;
   return $content;
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
function affic_champs_acf($content) { 
// Récupération du résumé pour l'afficher avant le contenu de l'article  
if (has_excerpt()) { //and is_single()
	$avantContenu .= do_shortcode('[su_shadow style="vertical" class="note-info"][su_note note_color="#6AE9F5" radius="8"]<h3>' .get_the_excerpt() .'</h3>[/su_note][/su_shadow]') ; 
}
 
/* ******************************************************** VARIABLES A CHANGER POUR CHAQUE SITE ********************************************************** */
$catDoc=in_category('92'); // Catégorie des documents
$boxColor="#6AE9F5" ; // couleur de fond 6AE9F5
$titleColor="#000" ; // texte dans titre
 
// ******************** DOCUMENT, DEBUT
// DOC:Vidéo
/*$video =get_field('doc-video-url');
if ( $video!=='' AND get_field('doc-support') =='doc-sup_video' ):
$apresContenu.='<div class="embed-container">' .$video .'</div>';
endif;*/
// DOC:Fichier
$fic = get_field('doc-fic-txt');
// trop gros incon $icon = $fic['icon']; if( $file['type'] == 'image' ) {$icon =  $file['sizes']['thumbnail'];} <img src="' .$fic['icon'] .'" />
if ( $fic!=='' AND get_field('doc-support') =='doc-sup_fic-txt' ): // Si cat est un doc ET support est un fic. text ET fichier non vide
$url = wp_get_attachment_url( $fic );
$apresContenu .= '<h3>Fichier: <a target="_blank" href=' .$fic["url"] .' >' .$fic['title'] .'</a></h3>' ;
endif;  
// DOC:Audio
$fic = get_field('doc-fic-audio');
if ( $fic!=='' AND get_field('doc-support') =='doc-sup_audio' ): // Si support est un fic. audio ET fichier non vide
$url = wp_get_attachment_url( $fic );
$apresContenu .='<audio controls="controls"><source src="' .$fic["url"] .'" type="audio/webm" />Votre navigateur ne supporte pas l\'élément <code>audio</code>. Il est peut-être temps d\'utiliser un navigateur libre comme https://www.mozilla.org/fr/firefox/</audio>' ;  
endif;
// DOC:Page web principal
$site =get_field('doc-url-princ');
if ( $site): // si champ remlie
	$apresContenu .= '<h3>Page web : <a target="_blank" href=' .$site .' >' .$site .'</a></h3>' ;
endif;
 
$img = get_field('doc-img');
$img_type= get_field('doc-img-type');
if ( $img!=='' AND get_field('doc-support') =='doc-sup_img' ): // Si cat est un doc ET support est un fic. image ET fichier non vide
// $url = wp_get_attachment_url( $fic );
$apresContenu .= '<img src=' .$img .' >' ;
endif;
// ******************** DOCUMENT, FIN
 
// ******************** NDD, DEBUT
// DOC:Site de référence
$site =get_field('doc-url-princ'); //ex: site_officiel
if ( $site!=='' AND isset($catSiteWeb) ):
$apresContenu .= '<h3>Site web: <a target="_blank" href=' .$site .' >' .$site .'</a></h3>' ;
endif;
// ******************** NDD, FIN
$apresContenu .='<br />';
 
............