Carbon_Fields\Container\Container::get_active_fields PHP Méthode

get_active_fields() public static méthode

Returns all the active fields created via factory
public static get_active_fields ( ) : array
Résultat array
    public static function get_active_fields()
    {
        return self::$active_fields;
    }

Usage Example

Exemple #1
0
 /**
  * Initialize main scripts
  */
 public function init_scripts()
 {
     wp_enqueue_script('carbon-app', \Carbon_Fields\URL . '/assets/js/app.js', array('jquery', 'backbone', 'underscore', 'jquery-touch-punch', 'jquery-ui-sortable'));
     wp_enqueue_script('carbon-ext', \Carbon_Fields\URL . '/assets/js/ext.js', array('carbon-app'));
     $active_fields = Container::get_active_fields();
     $active_field_types = array();
     foreach ($active_fields as $field) {
         if (in_array($field->type, $active_field_types)) {
             continue;
         }
         $active_field_types[] = $field->type;
         $field->admin_enqueue_scripts();
     }
 }