Я вырываю волосы. Я создал несколько простых функций, которые генерируют случайные числа, взятые из базы данных, которые я хочу использовать на страницах 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, но, конечно, он не может найти функцию, поэтому, конечно, он не существует. Пожалуйста, помогите?