Support

Account

Home Forums ACF PRO Conditionally Load .json files Reply To: Conditionally Load .json files

  • I should have clarified… I had already tried loading via the filter.

    here’s what I had that I couldn’t get to work.

    // Load Data Model type for inventory
    add_filter('acf/settings/load_json', 'my_acf_json_load_point');
    function my_acf_json_load_point( $paths ) {
        $datamodel = get_field('inventory_data_model', 'options');
        
        // append path
        if($datamodel == 'Car') {
          $paths[] = get_stylesheet_directory() . '/acf-json/car';
        } elseif($datamodel == 'Truck') {
          $paths[] = get_stylesheet_directory() . '/acf-json/truck';
        }
        
        // return
        return $paths;
    }

    Does the path have to be outside of the acf-json folder? I didn’t try that.