jmccole83
1/7/2019 - 10:10 AM

Sage 9 - Required Files

Include all required files in functions.php for Sage 9, example snippet below. Required files are stored in the 'app' directory.

/**
 * Sage required files
 *
 * The mapped array determines the code library included in your theme.
 * Add or remove files to the array as needed. Supports child theme overrides.
 */
array_map(function ($file) use ($sage_error) {
    $file = "../app/{$file}.php";
    if (!locate_template($file, true, true)) {
        $sage_error(sprintf(__('Error locating <code>%s</code> for inclusion.', 'sage'), $file), 'File not found');
    }
}, ['helpers', 'setup', 'filters', 'admin', 'custom-post-types', 'ejh-functions', 'ejh-bootstrap4-navwalker']);