Задать вопрос
@bQ1

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

Как получить шаблон и записать его в переменную wordpress?
Вот это возвращает {"block":null}
function get_article(){
	$response = array(
		'block' => get_template_part( 'components/article-block'),
	);
	echo json_encode($response);
	die();
}
  • Вопрос задан
  • 117 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • Stepik
    Верстка и веб-разработка сайтов. Продвинутый уровень Web Develop
    2 недели
    Далее
Решения вопроса 1
SeaInside
@SeaInside
16 лет пилю все эти штуки
Потому что 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,
  ]));
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы