function metatag_importer_get_quick_fields in Metatag 7
Get all fields from Metatags Quick.
Return value
array Array of field names, keyed by name.
1 call to metatag_importer_get_quick_fields()
- metatag_importer_metatags_quick_import in metatag_importer/
metatag_importer.metatags_quick.inc - Import all data from Metatags Quick and delete it.
File
- metatag_importer/
metatag_importer.metatags_quick.inc, line 127 - Convert data from Metatags Quick to Metatag.
Code
function metatag_importer_get_quick_fields() {
$fields = array();
// Get a list of all entities that use a Metatags Quick field.
foreach (field_info_instances() as $entity_type => $bundles) {
// Skip the custon entity type provided by Metatags Quick.
if ($entity_type == 'metatags_path_based') {
continue;
}
foreach ($bundles as $bundle_name => $bundle) {
foreach ($bundle as $field_name => $field) {
if ($field['widget']['module'] == 'metatags_quick') {
$fields[$field_name] = $field_name;
}
}
}
}
return $fields;
}