Передача глобальной переменной из header.php в functions.php

Ситуация:

Файл header.php, где есть код: if(is_single()){ global $my_global_var; $my_global_var == true; } if(is_single()){ global $my_global_var; $my_global_var == true; }

Файл functions.php где code: global $my_global_var; if($my_global_var == true) { echo "OK"; } global $my_global_var; if($my_global_var == true) { echo "OK"; }

Но это не работает, что я делаю неправильно?

В боковой панели все в порядке.

Исправлено 0.2: Должно быть:

  add_filter('the_content','simple_img_tag_search'); function simple_img_tag_search($content){ if(is_single()){ $MYCODE = "<div>My code</div>"; $paragraphs = explode( '</h2>', $content, 2 ); $first_paragraph = $paragraphs[0]; return str_replace($first_paragraph.'</h2>',$first_paragraph.'</h2>'.$MYCODE,$content); }} 

Solutions Collecting From Web of "Передача глобальной переменной из header.php в functions.php"