@bQ1

Как получить шаблон и записать его в переменную wordpress?

Как получить шаблон и записать его в переменную wordpress?
Вот это возвращает {"block":null}
function get_article(){
	$response = array(
		'block' => get_template_part( 'components/article-block'),
	);
	echo json_encode($response);
	die();
}
  • Вопрос задан
  • 84 просмотра
Решения вопроса 1
SeaInside
@SeaInside
15 лет пилю все эти штуки
Потому что get_template_part == include, она подключает, а не возвращает файл.

function get_article() {
  ob_start();
  get_template_part('components/article-block');  
  $block = ob_get_contents();
  ob_end_clean();
  
  die(json_encode([
    'block' => $block,
  ]));
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы