name, $layout_settings)) continue; switch($component->name): case 'banner': get_template_part('template-parts/section', 'banner'); break; case 'navbar': get_template_part('template-parts/navbars/navbar'); break; case 'hero': echo new BenjaminHero($template); break; endswitch; endforeach; } /** * gets the 404 settings * @return array keyed array with settings */ function benjamin_get_404_settings() { $content = get_theme_mod('_404_page_content_setting', 'default'); $pid = get_theme_mod('_404_page_select_setting', null); $header_page = get_theme_mod('_404_header_page_content_setting'); return array( 'content' => $content, 'pid' => $pid, 'header_page' => $header_page, ); }