@Nohaga

Почему функцию не видно?

function get_top_term( $taxonomy, $post_id = 0 ) {
	------------------код-----------------
	return $term;
}
	
	function display_postmeta($instance) { ?>
		<?php 
		$top_term = get_top_term( 'category' );print_r($top_term);
			}

Код сокращённый, но в принципе всё верно.
Fatal error: Call to undefined function get_top_term() in /home/s/sofuwa/beta.sofuwa.ru/public_html/wp-content/themes/glades/inc/widgets/widget-category-posts-grid.php on line 289

Почему функцию не видно, обе определены в глобальной области видимости.
Могу скинуть полный код, но то что вырезал в принципе ничего не меняет.

beta.sofuwa.ru/widget-category-posts-grid.txt
  • Вопрос задан
  • 107 просмотров
Решения вопроса 1
@Nohaga Автор вопроса
Перенёс функцию в самое начало файла и всё заработало, там был вызов функции в которой вызывалась другая функция раньше определения.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Технология Тюмень
от 50 000 до 130 000 ₽
АКМЭ сервис Санкт-Петербург
от 120 000 до 150 000 ₽
Директ Кредит Казань
от 70 000 до 120 000 ₽
08 авг. 2020, в 20:56
40000 руб./за проект
08 авг. 2020, в 20:02
50000 руб./за проект
08 авг. 2020, в 19:50
1000 руб./за проект