Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
{"block":null}
function get_article(){ $response = array( 'block' => get_template_part( 'components/article-block'), ); echo json_encode($response); die(); }
function get_article() { ob_start(); get_template_part('components/article-block'); $block = ob_get_contents(); ob_end_clean(); die(json_encode([ 'block' => $block, ])); }
function get_blocks($blockNames = []) { $t = []; foreach ($blockNames as $block) { ob_start(); get_template_part('components/' . $block); $t[$block] = ob_get_contents(); ob_end_clean(); } die(json_encode($t)); } $blocks = get_blocks(['article-block', 'another-block']); /* * { * 'article-block': // контент, * 'another-block': // контент, * } */