Где разместить свои пользовательские функции в WordPress?

Я вытаскиваю волосы. Я создал несколько простых функций, которые генерируют случайные числа, извлекаемые из базы данных, которую я хочу использовать на страницах wordpress. (И затем назовите их из файлов темы, например, header.php или page.php.)

Я попытался поместить функции внутри functions.php, которые находятся в теме (согласно документации, которую я прочитал), но я продолжаю получать ошибки «вызов неопределенной функции»! Что в мире я делаю неправильно?

Например, здесь есть функция внутри функции functions.php

function randomPollNumber() { ///this gets a random active poll number $sql12 = "SELECT id FROM poll WHERE removed = 0 AND active = 1 ORDER BY RAND() LIMIT 1"; $result12 = mysql_query($sql12); $myrow12 = mysql_fetch_row($result12); $pollquestionid = $myrow12[0]; return $pollquestionid; } 

И я называю это, из файла header.php этим

 <?php echo randomPollNumber(); ?> 

И да, я попробовал использовать if_function_exists, но, конечно, он не может НАЙТИ функцию, поэтому, конечно, ее не существует. Пожалуйста помоги?